Javaの配列の定義と呼び出し方はどのようになりますか?
Javaにおいて、配列は同じ型の複数の要素を格納できる特殊なデータ構造です。配列を定義するには、以下の構文を使用します。
// 定义一个整型数组
int[] numbers = new int[5];
配列を定義するコードで、5つの整数を含む配列が定義されます。 配列に値を代入するには、以下の構文を使用します。
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5;
配列の要素にアクセスするには、以下の構文を使用できます:
int value = numbers[2]; // value 等于数组中下标为2的元素的值,即3
なお、Javaには配列を定義や初期化するためのより簡潔な方法も提供されています。
int[] numbers = {1, 2, 3, 4, 5};
この場合、配列の長さは初期化時に提供された要素の数に応じて自動的に決定されます。要素を呼び出すには、引き続き numbers[index] の方法を使用できます。
注意すべき点は、配列のインデックスはゼロから始まることです。つまり、配列の長さが5の場合、有効なインデックスの範囲は0から4です。存在しないインデックスの配列にアクセスしようとすると、ArrayIndexOutOfBoundsException例外が発生します。