回答編集履歴

3

追記

2020/05/21 06:51

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -37,3 +37,35 @@
37
37
  System.out.print((Integer.parseInt(args[i]))+" ");
38
38
 
39
39
  }
40
+
41
+
42
+
43
+ ### 追記
44
+
45
+
46
+
47
+ for を while に変えるのは簡単です。
48
+
49
+
50
+
51
+ for (int i = 0; i < 10; i++) {
52
+
53
+ 処理
54
+
55
+ }
56
+
57
+
58
+
59
+
60
+
61
+
62
+
63
+ int i = 0;
64
+
65
+ while (i < 10) {
66
+
67
+ 処理
68
+
69
+ i++;
70
+
71
+ }

2

修正

2020/05/21 06:51

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  for(int i=0;i<args.length;i++){
32
32
 
33
- if (args.equals("end")) break;
33
+ if (args[i].equals("end")) break;
34
34
 
35
35
  sum = sum+(Integer.parseInt(args[i]));
36
36
 

1

追記

2020/05/21 06:36

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -3,3 +3,37 @@
3
3
 
4
4
 
5
5
  これのせいです。ループ内に入れません。
6
+
7
+
8
+
9
+ ### 追記
10
+
11
+
12
+
13
+ while(args.equals("end")) {
14
+
15
+ for(int i=0;i<args.length;i++){
16
+
17
+ sum = sum+(Integer.parseInt(args[i]));
18
+
19
+ System.out.print((Integer.parseInt(args[i]))+" ");
20
+
21
+ }
22
+
23
+ }
24
+
25
+
26
+
27
+ これを次のように。
28
+
29
+
30
+
31
+ for(int i=0;i<args.length;i++){
32
+
33
+ if (args.equals("end")) break;
34
+
35
+ sum = sum+(Integer.parseInt(args[i]));
36
+
37
+ System.out.print((Integer.parseInt(args[i]))+" ");
38
+
39
+ }