Javaの基本的なエラーの一つ
配列のインデックスが、配列の範囲外であった時に発生する例外です。
面白いことに、java.langパッケージなんですね。
エラーメッセージとして、不正なインデックス値が明示されます。
下記は、コード例です。
8: public static void main(String[] args) {
9: int a = Integer.parseInt(args[0]);
10: int b = Integer.parseInt(args[-1]);
11: int c = a + b;
12: System.out.println(c);
13: }
エラーメッセージは下記の通りです。
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at example.Example1.main(Example1.java:10)
0 件のコメント:
コメントを投稿