質問編集履歴

3

1

2019/12/17 03:09

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,101 +1 @@
1
- ```> ここに言語を入力
2
-
3
- ```
4
-
5
- ### 前提・実現したいこと変数
6
-
7
- int num にシステムから入力値が与えられます。
8
-
9
- 下記のメソッドを作成してください。
10
-
11
- メソッドを作成したら、mainにてそのメソッドを呼出し、下記の条件分岐を実装してください。
1
+ -------------------------------------------
12
-
13
- なお、メソッドの呼び出し時の実引数は、入力値である変数 int num を設定してください。
14
-
15
- calculationメソッド
16
-
17
- 0から数値型の引数までの数値の和を戻り値としてください。
18
-
19
- mainメソッドでの条件分岐
20
-
21
- 戻り値が200以上の場合、「200以上です」と出力。
22
-
23
- 戻り値が100以上200未満の場合、「100以上200未満です」と出力。
24
-
25
- 戻り値が100未満の場合、「100未満です」と出力。
26
-
27
- 戻り値が0以下の場合、「数値が不正です」と出力。
28
-
29
- ```
30
-
31
- エラーメッセージ
32
-
33
- Main.java:17: error: cannot find symbol
34
-
35
- if(total>200){
36
-
37
- ^
38
-
39
- symbol: variable total
40
-
41
- location: class Main
42
-
43
- Main.java:20: error: cannot find symbol
44
-
45
- else if(total>100){
46
-
47
- ^
48
-
49
- symbol: variable total
50
-
51
- location: class Main
52
-
53
- 2 errors
54
-
55
- ```
56
-
57
- ### 該当のソースコード
58
-
59
- import java.util.Scanner;
60
-
61
- public class Main {
62
-
63
- static int calculation(int num){
64
-
65
- int total= 0;
66
-
67
- for(int i=0; i<=num; i++){
68
-
69
- total += i;
70
-
71
- }
72
-
73
- return total;
74
-
75
- }
76
-
77
- public static void main(String[] args) {
78
-
79
- Scanner scan = new Scanner(System.in);
80
-
81
- String text = scan.next();
82
-
83
- int num = Integer.parseInt(text);
84
-
85
- if(total>200){
86
-
87
- System.out.println("200以上です");
88
-
89
- }
90
-
91
- else if(total>100){
92
-
93
- System.out.println("100以上200未満です");
94
-
95
-
96
-
97
- }else{
98
-
99
- System.out.println("100未満です");
100
-
101
- }さい。

2

1

2019/12/17 03:09

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,31 +1,101 @@
1
- ```>
1
+ ```> ここに言語を入力
2
-
3
-
4
-
5
-
6
-
7
- }
8
-
9
- }
10
-
11
-
12
-
13
- ソースコード
14
2
 
15
3
  ```
16
4
 
5
+ ### 前提・実現したいこと変数
17
6
 
7
+ int num にシステムから入力値が与えられます。
18
8
 
19
- ### 試たこと
9
+ 下記のメソッドを作成てください。
20
10
 
11
+ メソッドを作成したら、mainにてそのメソッドを呼出し、下記の条件分岐を実装してください。
21
12
 
13
+ なお、メソッドの呼び出し時の実引数は、入力値である変数 int num を設定してください。
22
14
 
23
- ここに問題に対して試したことを記載してください。
15
+ calculationメソッド
24
16
 
17
+ 0から数値型の引数までの数値の和を戻り値としてください。
25
18
 
19
+ mainメソッドでの条件分岐
26
20
 
27
- ### 補足情報(FW/ツールバージョンなど)
21
+ 戻り値が200以上場合、「200以上です」と出力。
28
22
 
23
+ 戻り値が100以上200未満の場合、「100以上200未満です」と出力。
29
24
 
25
+ 戻り値が100未満の場合、「100未満です」と出力。
30
26
 
27
+ 戻り値が0以下の場合、「数値が不正です」と出力。
28
+
29
+ ```
30
+
31
+ エラーメッセージ
32
+
33
+ Main.java:17: error: cannot find symbol
34
+
35
+ if(total>200){
36
+
37
+ ^
38
+
39
+ symbol: variable total
40
+
31
- ここにより詳細な情報を記載してください。
41
+ location: class Main
42
+
43
+ Main.java:20: error: cannot find symbol
44
+
45
+ else if(total>100){
46
+
47
+ ^
48
+
49
+ symbol: variable total
50
+
51
+ location: class Main
52
+
53
+ 2 errors
54
+
55
+ ```
56
+
57
+ ### 該当のソースコード
58
+
59
+ import java.util.Scanner;
60
+
61
+ public class Main {
62
+
63
+ static int calculation(int num){
64
+
65
+ int total= 0;
66
+
67
+ for(int i=0; i<=num; i++){
68
+
69
+ total += i;
70
+
71
+ }
72
+
73
+ return total;
74
+
75
+ }
76
+
77
+ public static void main(String[] args) {
78
+
79
+ Scanner scan = new Scanner(System.in);
80
+
81
+ String text = scan.next();
82
+
83
+ int num = Integer.parseInt(text);
84
+
85
+ if(total>200){
86
+
87
+ System.out.println("200以上です");
88
+
89
+ }
90
+
91
+ else if(total>100){
92
+
93
+ System.out.println("100以上200未満です");
94
+
95
+
96
+
97
+ }else{
98
+
99
+ System.out.println("100未満です");
100
+
101
+ }さい。

1

1

2019/11/13 06:18

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,132 +1,4 @@
1
- ```> ここに言語を入力
1
+ ```>
2
-
3
-
4
-
5
- ```
6
-
7
- ### 前提・実現したいこと変数
8
-
9
- int num にシステムから入力値が与えられます。
10
-
11
-
12
-
13
- 下記のメソッドを作成してください。
14
-
15
-
16
-
17
- メソッドを作成したら、mainにてそのメソッドを呼出し、下記の条件分岐を実装してください。
18
-
19
-
20
-
21
- なお、メソッドの呼び出し時の実引数は、入力値である変数 int num を設定してください。
22
-
23
-
24
-
25
- calculationメソッド
26
-
27
- 0から数値型の引数までの数値の和を戻り値としてください。
28
-
29
-
30
-
31
- mainメソッドでの条件分岐
32
-
33
- 戻り値が200以上の場合、「200以上です」と出力。
34
-
35
-
36
-
37
- 戻り値が100以上200未満の場合、「100以上200未満です」と出力。
38
-
39
-
40
-
41
- 戻り値が100未満の場合、「100未満です」と出力。
42
-
43
-
44
-
45
- 戻り値が0以下の場合、「数値が不正です」と出力。
46
-
47
-
48
-
49
- ```
50
-
51
- エラーメッセージ
52
-
53
- Main.java:17: error: cannot find symbol
54
-
55
- if(total>200){
56
-
57
- ^
58
-
59
- symbol: variable total
60
-
61
- location: class Main
62
-
63
- Main.java:20: error: cannot find symbol
64
-
65
- else if(total>100){
66
-
67
- ^
68
-
69
- symbol: variable total
70
-
71
- location: class Main
72
-
73
- 2 errors
74
-
75
- ```
76
-
77
-
78
-
79
- ### 該当のソースコード
80
-
81
- import java.util.Scanner;
82
-
83
- public class Main {
84
-
85
-
86
-
87
- static int calculation(int num){
88
-
89
- int total= 0;
90
-
91
- for(int i=0; i<=num; i++){
92
-
93
- total += i;
94
-
95
- }
96
-
97
-
98
-
99
- return total;
100
-
101
- }
102
-
103
- public static void main(String[] args) {
104
-
105
- Scanner scan = new Scanner(System.in);
106
-
107
- String text = scan.next();
108
-
109
- int num = Integer.parseInt(text);
110
-
111
-
112
-
113
- if(total>200){
114
-
115
- System.out.println("200以上です");
116
-
117
- }
118
-
119
- else if(total>100){
120
-
121
- System.out.println("100以上200未満です");
122
-
123
-
124
-
125
- }else{
126
-
127
- System.out.println("100未満です");
128
-
129
- }
130
2
 
131
3
 
132
4