TECH I.S.

Java 多次元配列


多次元配列

多次元配列は配列の配列です。

多次元配列は、データを表形式 (行と列からなるテーブルなど) として格納する場合に便利です。

2 次元配列を作成するには、各配列を独自のセット内に追加します。中括弧:

int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };

マイナンバーズ要素として 2 つの配列を持つ配列になりました。


アクセス要素

の要素にアクセスするにはマイナンバーズ配列の場合、2 つのインデックスを指定します。1 つは配列用、もう 1 つはその配列内の要素用です。この例では、myNumbers の 2 番目の配列 (1) の 3 番目の要素 (2) にアクセスします。

int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} }; System.out.println(myNumbers[1][2]); // Outputs 7

自分で試してみる »

次のことを覚えておいてください。配列インデックスは 0 から始まります。[0] が最初の要素です。 [1] は 2 番目の要素などです。


要素の値を変更する

要素の値を変更することもできます:

int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} }; myNumbers[1][2] = 9; System.out.println(myNumbers[1][2]); // Outputs 9 instead of 7

自分で試してみる »


多次元配列のループ

また、for loop別の中にfor loop2 次元配列の要素を取得するには (まだ 2 つのインデックスを指す必要があります):

public class Main { public static void main(String[] args) { int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} }; for (int i = 0; i < myNumbers.length; ++i) { for(int j = 0; j < myNumbers[i].length; ++j) { System.out.println(myNumbers[i][j]); } } } }

自分で試してみる »


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細