Javaの2次元配列を正しく使用する方法は何ですか?
Javaでは、2次元配列を使用して2次元データを保存および操作することができます。次に、正しい方法を示します:
- 二次元配列を宣言するには、まず二次元配列変数を宣言する必要があります。次の構文を使用して二次元配列を宣言できます:
- arrayNameという名前のdataType[]の2次元配列。
- または
- データ型の配列名[][]。
- 整数型の2次元配列を宣言する例:
- matrixという2次元配列。
- 二次元配列オブジェクトを作成するためには、二次元配列を宣言した後、newキーワードを使用して二次元配列オブジェクトを作成し、配列のサイズを指定する必要があります。以下の構文を使用して二次元配列オブジェクトを作成できます。
- arrayNameは、dataTypeの[rowSize][colSize]サイズの2次元配列を作成します。
- 例えば、3行4列の整数型の2次元配列を作成する:
- matrix = 新しいint型の配列[3][4];
- 二次元配列の要素にアクセスするには、インデックスを使用することができます。二次元配列のインデックスは0から始まります。二次元配列の要素にアクセスするためには、以下の構文を使用することができます。
- arrayNameの[rowIndex][colIndex]にvalueを代入する。
- 例えば、2次元配列の2行目の3列目に値10を代入する:
- matrixの1行2列目の要素を10に設定します。
- 二次元配列の反復処理:すべての要素を二次元配列で反復処理するには、ネストされたループを使用することができます。外側のループは行を反復処理するために使用され、内側のループは列を反復処理するために使用されます。例:
- for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + ” “);
}
System.out.println();
}
を日本語で言うと、以下のようになります:for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + ” “);
}
System.out.println();
} - 上記のコードは、二次元配列のすべての要素を行ごとに印刷します。
これはJavaで2次元配列を使用する基本的な方法です。具体的な要件に応じて、行や列の合計を計算したり、最大値や最小値を見つけるなど、他の方法も使用できます。