質問編集履歴

1

実行した際のエラーを追加しました

2021/11/20 02:12

投稿

rura
rura

スコア70

test CHANGED
File without changes
test CHANGED
@@ -54,11 +54,33 @@
54
54
 
55
55
      String logs[] = new String[line];//名前
56
56
 
57
+
58
+
59
+ int size = sc.nextInt();
60
+
57
-      int a[] = new int[line]//学籍番号
61
+      int a[] = new int[line]//学籍番号
58
62
 
59
63
 
60
64
 
65
+ for(int i = 0;i<size;i++) {
66
+
67
+ a [i] = sc.nextInt();
68
+
69
+ System.out.print("答え int " +a[i] + "\r\n");
70
+
71
+ }
72
+
61
-     for (int i = 0; i < old.lenght; i++){
73
+    for (int j = 0; j < a.lenght; j++){
74
+
75
+  old[j] = sc.nextLine();
76
+
77
+  System.out.println("答え String " + old[j]);
78
+
79
+    }
80
+
81
+
82
+
83
+     /*for (int i = 0; i < old.lenght; i++){
62
84
 
63
85
     for (int j = 0; j < a.lenght; j++){
64
86
 
@@ -66,7 +88,7 @@
66
88
 
67
89
  System.out.println("答え int " + int[j]);
68
90
 
69
-  }
91
+  }*/
70
92
 
71
93
    }
72
94
 
@@ -80,11 +102,29 @@
80
102
 
81
103
  ### 試したこと
82
104
 
83
-
105
+ ```
84
106
 
85
107
  ここに問題に対して試したことを記載してください。
86
108
 
109
+ //実行時のエラー
87
110
 
111
+ Exception in thread "main" java.util.NoSuchElementException
112
+
113
+ at java.base/java.util.Scanner.throwFor(Scanner.java:937)
114
+
115
+ at java.base/java.util.Scanner.next(Scanner.java:1594)
116
+
117
+ at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
118
+
119
+ at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
120
+
121
+ at Main.main(Main.java:13)
122
+
123
+ //配列の要素をすべて出したいでしたが、
124
+
125
+ //どうしても2番目以上しか取得できません
126
+
127
+ ```
88
128
 
89
129
  ### 補足情報(FW/ツールのバージョンなど)
90
130