teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

質問を補足

2016/02/12 13:23

投稿

kozuchi
kozuchi

スコア1193

answer CHANGED
@@ -4,4 +4,34 @@
4
4
  ```
5
5
  と、エラーの発生した行が明示されていたはずですが、
6
6
  当該行と、エラーメッセージを見比べて、何か思い至る点はありませんが?
7
- このエラーメッセージはほとんど答えが書いてあるに等しいのですが。
7
+ このエラーメッセージはほとんど答えが書いてあるに等しいのですが。
8
+
9
+ ```
10
+ ArrayIndexOutOfBoundsException ->
11
+
12
+ Array : 配列
13
+ Index : この場合は配列の index(添字/要素番号)のこと
14
+ Out Of Bounds : 境界外
15
+ Exception : 例外
16
+ ```
17
+
18
+ 難しい単語は使われていません。
19
+ 唯一難しいかもしれないのは Array と Index が配列と要素番号といいうことはプログラム言語になれない人にはわからないかもしれないといった点ぐらいです。
20
+ そして、
21
+
22
+ ```
23
+ at Main.main(Main.java:9)
24
+ ```
25
+
26
+ の示す行は以下ですよね?
27
+
28
+ ```
29
+ man[i] = br.readLine();
30
+ ```
31
+
32
+ 配列と添え字は一か所しか記述されていません。
33
+ 先のメッセージと、この記述を見比べれば何がおかしいと指摘しているかはわかりますよね?
34
+ Java でも プログラム言語でもなく文章理解の問題です。
35
+
36
+ 逆に、何がどうわからないのかを私が説明してほしいのですが。
37
+ 「自分の考えではここではそういうエラーがでるはずがない」という意味で「わからない」とおっしゃっているのですか?