回答編集履歴
1
間違いの訂正
test
CHANGED
@@ -1,9 +1,23 @@
|
|
1
|
-
[paiza.IO](https://paiza.io/ja)で標準入力をする場合は、実行する前に入力の内容を入れておく必要があります。
|
1
|
+
~~[paiza.IO](https://paiza.io/ja)で標準入力をする場合は、実行する前に入力の内容を入れておく必要があります。
|
2
2
|
|
3
3
|
画面左下に`入力`ボタンがあるのでそこを押して入力の内容を入れてから実行すればエラーが出なくなるかと。
|
4
4
|
|
5
|
+
~~
|
6
|
+
|
7
|
+
~~また、エラーが出る理由は以下の回答が参考になります。
|
8
|
+
|
9
|
+
[paizaにおけるエラー | teratail](https://teratail.com/questions/25285)~~
|
5
10
|
|
6
11
|
|
7
|
-
また、エラーが出る理由は以下の回答が参考になります。
|
8
12
|
|
13
|
+
**指摘を受け訂正**
|
14
|
+
|
15
|
+
色々と勘違いしてました。
|
16
|
+
|
17
|
+
質問のコードだと事前に入力してても8行目でエラーになりますね。
|
18
|
+
|
19
|
+
Scannerインスタンスを複数生成してるからエラーになるようです。
|
20
|
+
|
21
|
+
Scannerのインスタンスを生成するのは1回だけにしましょう。
|
22
|
+
|
9
|
-
|
23
|
+
`Scanner sc = new Scanner(System.in)`としてscを使いまわせば上手く出力できるようになります。
|