以下のコードを実行すると、NoSuchElementException: No line found
というエラーがString input2 = scanner2.nextLine();
の行で吐き出されてしまいます。scanner1.close();
を消すと、警告は出ますが実行はできるのでこの辺りに問題があるのだとは思いますが、わからず困っています。
なぜこのようなエラーが出てしまうのか教えていただきたいです。
java
1import java.util.Scanner; 2 3public class Intro2 { 4 public static void main(String[] args) { 5 Scanner scanner1 = new Scanner(System.in); 6 String input1 = scanner1.nextLine(); 7 System.out.println(input1); 8 scanner1.close(); 9 10 Scanner scanner2 = new Scanner(System.in); 11 String input2 = scanner2.nextLine(); 12 System.out.println(input2); 13 scanner2.close(); 14 } 15}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/22 06:41
2020/04/22 07:34
2020/04/22 08:21