java 二次元配列を作成する

java 二次元配列を作成する

javaで、二次元配列を作成する手順を記述してます。「[]」を2つ指定することで宣言することが可能です。

環境

  • OS windows11 home
  • java 19.0.1

手順

二次元配列を作成するには、「[]」を2つを使用します。

int[][] 配列名 = {{1, 2, 3}, {1, 2, 3}};

実際に、使用してみます。ここでは一次元配列2つを使用してから作成してます。

import java.util.Arrays;

public class App {
    public static void main(String[] args) throws Exception {

        int[] a = {1, 2, 3};
        int[] b = {4, 5, 6};
        int[][] c = {a, b};

        int[][] d = {{1, 2, 3}, {1, 2, 3}};

        System.out.println(Arrays.deepToString( c )); // [[1, 2, 3], [4, 5, 6]]       
        System.out.println(Arrays.deepToString( d )); // [[1, 2, 3], [1, 2, 3]]      

    }
}

作成されていることが確認できます。

二次元配列で宣言して、一次元を配列を挿入するとエラーとなります。

import java.util.Arrays;

public class App {
    public static void main(String[] args) throws Exception {

        int[][] a = {1, 2, 3};     

    }
}

App.java:6: エラー: 不適合な型: intをint[]に変換できません:
        int[][] a = {1, 2, 3};