public class IntegerArrayExample {
public static void main(String[] args) {
// 1. 整数の配列変数を宣言
int[] myArray;
// 2. 配列を初期化
myArray = new int[5]; // 要素数が5の配列
// 3. 整数を代入
for (int i = 0; i < 5; i++) {
myArray[i] = i + 1; // 1から5までの整数を代入
}
// 4. 配列の内容を表示
System.out.println("配列の内容:");
for (int i = 0; i < 5; i++) {
System.out.println("myArray[" + i + "] = " + myArray[i]);
}
}
}
このコードでは、まず整数の配列変数 myArray
を宣言し、次に要素数が5の整数の配列を初期化します。その後、for
ループを使用して1から5までの整数を配列に代入し、最後に配列の内容を表示します。この例では、配列内の整数が順番に表示されます。
配列の作成
「配列の作成」は、プログラミングにおいてデータを格納し、操作するための非常に重要な概念です。Javaを例に説明しますが、配列は多くのプログラミング言語で使用されています。
配列の作成は、以下の手順に従います:
配列変数の宣言:
最初に、配列を格納するための変数を宣言します。この変数は、配列の参照を保持するために使用されます。変数のデータ型は、格納される要素の型と一致する必要があります。たとえば、整数の配列を宣言する場合、次のようになります:
int[] myArray;
配列の初期化:
配列を初期化し、実際のメモリ領域を割り当てます。配列の初期化には、new キーワードを使用します。配列の要素数を指定する必要があります。例えば、要素数が5の整数配列を初期化する場合:
myArray = new int[5];
このステップにより、5つの整数を格納できるメモリ領域が確保されます。
要素へのアクセスと操作:
配列の要素にアクセスするには、要素のインデックス(位置)を指定します。インデックスは0から始まります。要素へのアクセスや操作は、以下のように行います:
myArray[0] = 10; // 1番目の要素に値10を代入
int value = myArray[2]; // 3番目の要素の値を取得して変数に格納
ループを使用:
配列内の要素にアクセスする際、しばしばループ(通常は for ループ)を使用して、全ての要素に順番にアクセスします。これにより、一連の操作を繰り返すことができます。
for (int i = 0; i < myArray.length; i++) {
// 配列内の各要素にアクセスし、操作
int element = myArray[i];
// 操作を行う
}
配列は、データの整理や集約、効率的なデータの管理に非常に役立ちます。要素を順番に格納してアクセスできるため、多くのアルゴリズムやデータ構造の基本として使用されます。また、要素数を可変にすることができるリストとしても利用される場合もあります。