回答編集履歴
2
コードの修正(while文を do-while文に)
test
CHANGED
@@ -82,11 +82,13 @@
|
|
82
82
|
|
83
83
|
- return y;
|
84
84
|
|
85
|
-
+ int c
|
85
|
+
+ int c;
|
86
86
|
|
87
|
-
+
|
87
|
+
+ do {
|
88
88
|
|
89
89
|
+ c = System.in.read();
|
90
|
+
|
91
|
+
+ } while (c == ' ' || c == '\r' || c == '\n');
|
90
92
|
|
91
93
|
+ if (c < '0' || c > '9') return 0;
|
92
94
|
|
1
誤字修正
test
CHANGED
@@ -10,9 +10,9 @@
|
|
10
10
|
|
11
11
|
inputメソッドを呼び出している main では、その例外をtry-catch で受け止めるか、
|
12
12
|
|
13
|
-
あるいは、main の宣言に tr
|
13
|
+
あるいは、main の宣言に throws Exception を追加して、
|
14
14
|
|
15
|
-
|
15
|
+
呼び出し元に任せるかしないといけません。
|
16
16
|
|
17
17
|
|
18
18
|
|