最近javaを始めた初心者です。
paiza cloudにて以下のコードを実行したかったのですがerrorが出ました。
対処法やどうして起こったのかが知りたいです。
不躾な質問ご容赦ください。
java
1import java.util.*; 2 3public class Main { 4 public static void main(String[] args) { 5 // Your code here! 6 String[][] test = new String[3][4]; 7 String[] sjs = {"国語", "数学", "英語"}; 8 java.util.Scanner scan = new java.util.Scanner(System.in); 9 System.out.println("3人分の国語、数学、英語の点数を入力してください"); 10 for(int i = 0;i < test.length;i++) { 11 System.out.println("受験者名を入力"); 12 test[i][0] = scan.next(); 13 for(int j = 1;j < test[i].length;j++) { 14 System.out.println(sjs[j-1]+ "の点数を入力"); 15 test[i][j] = "" + scan.nextInt(); 16 } 17 } 18 for(int i = 0;i < test.length;i++) { 19 for(int j = 0;j < test[i].length;j++) { 20 System.out.print(test[i][j] + "¥t"); 21 22 } 23 System.out.println(); 24 25 } 26 27 } 28 29}
Exception in thread "main" java.util.InputMismatchException
at java.base/java.util.Scanner.throwFor(Scanner.java:939)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
at Main.main(Main.java:15)
あなたの回答
tips
プレビュー