質問編集履歴

7

追記

2017/12/29 17:06

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -102,7 +102,7 @@
102
102
 
103
103
  }
104
104
 
105
- catch(IOException e){
105
+ catch(Exception e){
106
106
 
107
107
  System.out.println(e);
108
108
 
@@ -203,3 +203,11 @@
203
203
  ^
204
204
 
205
205
  エラー1個
206
+
207
+ #追記の追記
208
+
209
+ 例外のエラーはプログラムを修正して消えたのですが、次は実行した時にエラーが出ました。
210
+
211
+ java.lang.IndexOutOfBoundsException: Index 3 out-of-bounds for length 3
212
+
213
+ 配列の範囲を超えてしまってるのが原因と言ってるエラーっぽいのですが、私にはわかりませんでした。

6

修正

2017/12/29 17:06

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  public class HelloWorld{
10
10
 
11
- ArrayList<Integer> a = new ArrayList<Integer>();//new int[100] ;
11
+ ArrayList<Integer> a = new ArrayList<Integer>();
12
12
 
13
13
  ArrayList<Integer> b = new ArrayList<Integer>();
14
14
 
@@ -26,7 +26,7 @@
26
26
 
27
27
  try{
28
28
 
29
- File file = new File("C:\Users\達也\test.txt");
29
+ File file = new File("C:\Users\○○\test.txt");
30
30
 
31
31
 
32
32
 

5

追記

2017/12/29 15:48

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -191,3 +191,15 @@
191
191
  ソースを全て載せると長くなるので該当している恐れのある部分を載せてあります。
192
192
 
193
193
  自分なりに修正し、最初に比べてエラーが減った状態になってます。
194
+
195
+ #追記
196
+
197
+ 修正し、次は新たなエラーが見つかってしまいました。
198
+
199
+ HelloWorld.java:24: エラー: 例外Exceptionは報告されません。スローするには、捕捉 または宣言する必要があります
200
+
201
+ List<Integer> ints = parse_line(str);
202
+
203
+ ^
204
+
205
+ エラー1個

4

修正

2017/12/29 15:47

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
  for (int i = 0; i < 3; i++) {
76
76
 
77
- System.out.println(a1[i]+","+ b1[i]","+ c1[i]);
77
+ System.out.println(a1[i]);
78
78
 
79
79
  }
80
80
 
@@ -118,25 +118,71 @@
118
118
 
119
119
 
120
120
 
121
- HelloWorld.java:42: エラー: ')'がありません
121
+ HelloWorld.java:28: エラー: staticでない変数 aをstaticコンテキストから参照することはできません
122
122
 
123
- System.out.println(a1[i]+","+ b1[i]","+ c1[i]);
123
+ a.add(ints.get(j));
124
124
 
125
- ^
125
+ ^
126
126
 
127
- HelloWorld.java:42: エラー: ではありません
127
+ HelloWorld.java:29: エラー: staticない変数 a1をstaticコンテキストから参照する ことできません
128
128
 
129
- System.out.println(a1[i]+","+ b1[i]","+ c1[i]);
129
+ a1[i] = a.get(j);
130
130
 
131
- ^
131
+ ^
132
132
 
133
- HelloWorld.java:42: エラー: ';'がありません
133
+ HelloWorld.java:29: エラー: staticでない変数 aをstaticコンテキストから参照することはできません
134
134
 
135
- System.out.println(a1[i]+","+ b1[i]","+ c1[i]);
135
+ a1[i] = a.get(j);
136
136
 
137
- ^
137
+ ^
138
138
 
139
+ HelloWorld.java:32: エラー: staticでない変数 bをstaticコンテキストから参照することはできません
140
+
141
+ b.add(ints.get(j));
142
+
143
+ ^
144
+
145
+ HelloWorld.java:33: エラー: staticでない変数 b1をstaticコンテキストから参照する ことはできません
146
+
147
+ b1[i] = b.get(j);
148
+
149
+ ^
150
+
151
+ HelloWorld.java:33: エラー: staticでない変数 bをstaticコンテキストから参照することはできません
152
+
153
+ b1[i] = b.get(j);
154
+
155
+ ^
156
+
157
+ HelloWorld.java:36: エラー: staticでない変数 cをstaticコンテキストから参照することはできません
158
+
159
+ c.add(ints.get(j));
160
+
161
+ ^
162
+
163
+ HelloWorld.java:37: エラー: staticでない変数 c1をstaticコンテキストから参照する ことはできません
164
+
165
+ c1[i] = c.get(j);
166
+
167
+ ^
168
+
169
+ HelloWorld.java:37: エラー: staticでない変数 cをstaticコンテキストから参照することはできません
170
+
171
+ c1[i] = c.get(j);
172
+
173
+ ^
174
+
175
+ HelloWorld.java:42: エラー: staticでない変数 a1をstaticコンテキストから参照する ことはできません
176
+
177
+ System.out.println(a1[i]);
178
+
179
+ ^
180
+
139
- エラー3
181
+ エラー10
182
+
183
+
184
+
185
+
140
186
 
141
187
 
142
188
 

3

修正

2017/12/29 15:10

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
  for (int i = 0; i < 3; i++) {
76
76
 
77
- System.out.println(a1[i], b1[i], c1[i]);
77
+ System.out.println(a1[i]+","+ b1[i]","+ c1[i]);
78
78
 
79
79
  }
80
80
 
@@ -118,126 +118,30 @@
118
118
 
119
119
 
120
120
 
121
- HelloWorld.java:29: エラー: staticでない変数 aをstaticコンテキストから参照す ることはできません
121
+ HelloWorld.java:42: エラー: ')'がありません
122
122
 
123
- Time.add(ints.get(j));
123
+ System.out.println(a1[i]+","+ b1[i]","+ c1[i]);
124
124
 
125
- ^
125
+ ^
126
126
 
127
- HelloWorld.java:30: エラー: staticない変数 a1をstaticコンテキストから参照す ることできません
127
+ HelloWorld.java:42: エラー: ではありません
128
128
 
129
- a1[i] = a.get(j);
129
+ System.out.println(a1[i]+","+ b1[i]","+ c1[i]);
130
130
 
131
- ^
131
+ ^
132
132
 
133
- HelloWorld.java:30: エラー: staticでない変数 Timeをstaticコンテキストから参照す ることはできません
133
+ HelloWorld.java:42: エラー: ';'がありません
134
134
 
135
- a1[i] = a.get(j);
135
+ System.out.println(a1[i]+","+ b1[i]","+ c1[i]);
136
136
 
137
- ^
137
+ ^
138
138
 
139
- HelloWorld.java:33: エラー: staticでない変数 bをstaticコンテキストから参照す ることはできません
139
+ エラー3個
140
140
 
141
- b1.add(ints.get(j));
142
141
 
143
- ^
144
-
145
- HelloWorld.java:34: エラー: staticでない変数 bをstaticコンテキストから参照す ることはできません
146
-
147
- b1[i] = b.get(j);
148
-
149
- ^
150
-
151
- HelloWorld.java:34: エラー: staticでない変数 PWMLをstaticコンテキストから参照す ることはできません
152
-
153
- b1[i] = b.get(j);
154
-
155
- ^
156
-
157
- HelloWorld.java:37: エラー: staticでない変数 cをstaticコンテキストから参照す ることはできません
158
-
159
- c.add(ints.get(j));
160
-
161
- ^
162
-
163
- HelloWorld.java:38: エラー: staticでない変数 c1をstaticコンテキストから参照す ることはできません
164
-
165
- c1[i] = c.get(j);
166
-
167
- ^
168
-
169
- HelloWorld.java:38: エラー: staticでない変数 PWMRをstaticコンテキストから参照す ることはできません
170
-
171
- c1[i] = c.get(j);
172
-
173
- ^
174
-
175
- HelloWorld.java:43: エラー: staticでない変数 a1をstaticコンテキストから参照す ることはできません
176
-
177
- System.out.println(a1[i], b1[i], c1[i]);
178
-
179
- ^
180
-
181
- HelloWorld.java:43: エラー: staticでない変数 b1をstaticコンテキストから参照す ることはできません
182
-
183
- System.out.println(a1[i], b1[i], c1[i]);
184
-
185
- ^
186
-
187
- HelloWorld.java:43: エラー: staticでない変数 c1をstaticコンテキストから参照す ることはできません
188
-
189
- System.out.println(time[i], pWML[i], pWMR[i]);
190
-
191
- ^
192
-
193
- HelloWorld.java:43: エラー: printlnに適切なメソッドが見つかりません(int,int,int)
194
-
195
- System.out.println(a1[i], b1[i], c1[i]);
196
-
197
- ^
198
-
199
- メソッド PrintStream.println()は使用できません
200
-
201
- (実引数リストと仮引数リストの長さが異なります)
202
-
203
- メソッド PrintStream.println(boolean)は使用できません
204
-
205
- (実引数リストと仮引数リストの長さが異なります)
206
-
207
- メソッド PrintStream.println(char)は使用できません
208
-
209
- (実引数リストと仮引数リストの長さが異なります)
210
-
211
- メソッド PrintStream.println(int)は使用できません
212
-
213
- (実引数リストと仮引数リストの長さが異なります)
214
-
215
- メソッド PrintStream.println(long)は使用できません
216
-
217
- (実引数リストと仮引数リストの長さが異なります)
218
-
219
- メソッド PrintStream.println(float)は使用できません
220
-
221
- (実引数リストと仮引数リストの長さが異なります)
222
-
223
- メソッド PrintStream.println(double)は使用できません
224
-
225
- (実引数リストと仮引数リストの長さが異なります)
226
-
227
- メソッド PrintStream.println(char[])は使用できません
228
-
229
- (実引数リストと仮引数リストの長さが異なります)
230
-
231
- メソッド PrintStream.println(String)は使用できません
232
-
233
- (実引数リストと仮引数リストの長さが異なります)
234
-
235
- メソッド PrintStream.println(Object)は使用できません
236
-
237
- (実引数リストと仮引数リストの長さが異なります)
238
-
239
- エラー13個
240
142
 
241
143
  #補足
242
144
 
243
145
  ソースを全て載せると長くなるので該当している恐れのある部分を載せてあります。
146
+
147
+ 自分なりに修正し、最初に比べてエラーが減った状態になってます。

2

修正

2017/12/29 14:59

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -6,21 +6,9 @@
6
6
 
7
7
  ```java
8
8
 
9
- import java.io.*;
10
-
11
- import java.awt.*;
12
-
13
- import java.util.ArrayList;
14
-
15
- import java.util.List;
16
-
17
-
18
-
19
9
  public class HelloWorld{
20
10
 
21
- ArrayList<Integer> a = new ArrayList<Integer>();
11
+ ArrayList<Integer> a = new ArrayList<Integer>();//new int[100] ;
22
-
23
-
24
12
 
25
13
  ArrayList<Integer> b = new ArrayList<Integer>();
26
14
 
@@ -38,7 +26,7 @@
38
26
 
39
27
  try{
40
28
 
41
- File file = new File("C:\Users\○○\test.txt");
29
+ File file = new File("C:\Users\達也\test.txt");
42
30
 
43
31
 
44
32
 
@@ -58,25 +46,25 @@
58
46
 
59
47
  if(i == 0){
60
48
 
61
- Time.add(ints.get(j));
49
+ a.add(ints.get(j));
62
-
50
+
63
- time[i] = Time.get(j);
51
+ a1[i] = a.get(j);
64
52
 
65
53
  }
66
54
 
67
55
  else if(i == 1){
68
56
 
69
- PWML.add(ints.get(j));
57
+ b.add(ints.get(j));
70
-
58
+
71
- pWML[i] = PWML.get(j);
59
+ b1[i] = b.get(j);
72
60
 
73
61
  }
74
62
 
75
63
  else{
76
64
 
77
- PWMR.add(ints.get(j));
65
+ c.add(ints.get(j));
78
-
66
+
79
- pWMR[i] = PWMR.get(j);
67
+ c1[i] = c.get(j);
80
68
 
81
69
  }
82
70
 
@@ -86,7 +74,7 @@
86
74
 
87
75
  for (int i = 0; i < 3; i++) {
88
76
 
89
- System.out.println(time[i], pWML[i], pWMR[i]);
77
+ System.out.println(a1[i], b1[i], c1[i]);
90
78
 
91
79
  }
92
80
 
@@ -130,81 +118,81 @@
130
118
 
131
119
 
132
120
 
133
- HelloWorld.java:29: エラー: staticでない変数 Timeをstaticコンテキストから参照す ることはできません
121
+ HelloWorld.java:29: エラー: staticでない変数 aをstaticコンテキストから参照す ることはできません
134
122
 
135
123
  Time.add(ints.get(j));
136
124
 
137
125
  ^
138
126
 
139
- HelloWorld.java:30: エラー: staticでない変数 timeをstaticコンテキストから参照す ることはできません
127
+ HelloWorld.java:30: エラー: staticでない変数 a1をstaticコンテキストから参照す ることはできません
140
-
128
+
141
- time[i] = Time.get(j);
129
+ a1[i] = a.get(j);
142
130
 
143
131
  ^
144
132
 
145
133
  HelloWorld.java:30: エラー: staticでない変数 Timeをstaticコンテキストから参照す ることはできません
146
134
 
147
- time[i] = Time.get(j);
135
+ a1[i] = a.get(j);
148
136
 
149
137
  ^
150
138
 
151
- HelloWorld.java:33: エラー: staticでない変数 PWMLをstaticコンテキストから参照す ることはできません
139
+ HelloWorld.java:33: エラー: staticでない変数 bをstaticコンテキストから参照す ることはできません
152
-
140
+
153
- PWML.add(ints.get(j));
141
+ b1.add(ints.get(j));
154
-
142
+
155
- ^
143
+ ^
156
-
144
+
157
- HelloWorld.java:34: エラー: staticでない変数 pWMLをstaticコンテキストから参照す ることはできません
145
+ HelloWorld.java:34: エラー: staticでない変数 bをstaticコンテキストから参照す ることはできません
158
-
146
+
159
- pWML[i] = PWML.get(j);
147
+ b1[i] = b.get(j);
160
148
 
161
149
  ^
162
150
 
163
151
  HelloWorld.java:34: エラー: staticでない変数 PWMLをstaticコンテキストから参照す ることはできません
164
152
 
165
- pWML[i] = PWML.get(j);
153
+ b1[i] = b.get(j);
166
154
 
167
155
  ^
168
156
 
169
- HelloWorld.java:37: エラー: staticでない変数 PWMRをstaticコンテキストから参照す ることはできません
157
+ HelloWorld.java:37: エラー: staticでない変数 cをstaticコンテキストから参照す ることはできません
170
-
158
+
171
- PWMR.add(ints.get(j));
159
+ c.add(ints.get(j));
172
-
160
+
173
- ^
161
+ ^
174
-
162
+
175
- HelloWorld.java:38: エラー: staticでない変数 pWMRをstaticコンテキストから参照す ることはできません
163
+ HelloWorld.java:38: エラー: staticでない変数 c1をstaticコンテキストから参照す ることはできません
176
-
164
+
177
- pWMR[i] = PWMR.get(j);
165
+ c1[i] = c.get(j);
178
166
 
179
167
  ^
180
168
 
181
169
  HelloWorld.java:38: エラー: staticでない変数 PWMRをstaticコンテキストから参照す ることはできません
182
170
 
183
- pWMR[i] = PWMR.get(j);
171
+ c1[i] = c.get(j);
184
172
 
185
173
  ^
186
174
 
187
- HelloWorld.java:43: エラー: staticでない変数 timeをstaticコンテキストから参照す ることはできません
175
+ HelloWorld.java:43: エラー: staticでない変数 a1をstaticコンテキストから参照す ることはできません
176
+
177
+ System.out.println(a1[i], b1[i], c1[i]);
178
+
179
+ ^
180
+
181
+ HelloWorld.java:43: エラー: staticでない変数 b1をstaticコンテキストから参照す ることはできません
182
+
183
+ System.out.println(a1[i], b1[i], c1[i]);
184
+
185
+ ^
186
+
187
+ HelloWorld.java:43: エラー: staticでない変数 c1をstaticコンテキストから参照す ることはできません
188
188
 
189
189
  System.out.println(time[i], pWML[i], pWMR[i]);
190
190
 
191
- ^
192
-
193
- HelloWorld.java:43: エラー: staticでない変数 pWMLをstaticコンテキストから参照す ることはできません
194
-
195
- System.out.println(time[i], pWML[i], pWMR[i]);
196
-
197
- ^
198
-
199
- HelloWorld.java:43: エラー: staticでない変数 pWMRをstaticコンテキストから参照す ることはできません
200
-
201
- System.out.println(time[i], pWML[i], pWMR[i]);
202
-
203
191
  ^
204
192
 
205
193
  HelloWorld.java:43: エラー: printlnに適切なメソッドが見つかりません(int,int,int)
206
194
 
207
- System.out.println(time[i], pWML[i], pWMR[i]);
195
+ System.out.println(a1[i], b1[i], c1[i]);
208
196
 
209
197
  ^
210
198
 

1

補足

2017/12/29 14:42

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -249,3 +249,7 @@
249
249
  (実引数リストと仮引数リストの長さが異なります)
250
250
 
251
251
  エラー13個
252
+
253
+ #補足
254
+
255
+ ソースを全て載せると長くなるので該当している恐れのある部分を載せてあります。