数组2D循环

时间:2014-11-09 02:38:29

标签: java

我有一个问题需要理解数组2D循环概念。这是我的代码:

int[][] matA = new int[2][3];
matA[0][0] = 2;
matA[0][2] = 3;
matA[1][1] = -4;

for (int i = 0; i < matA.length; i++){
    for (int j = 0; j < matA[0].length; j++){
        System.out.print("\t" + matA[i][j]);
    }

    System.out.println("");
}

我知道matA[0].length用于显示第二个数组或[3]包含的内容,我只是不明白[0] metA[0].length如何显示第二个数组< / p>

1 个答案:

答案 0 :(得分:0)

尝试这样做

int[][] matA = new int[2][3];
matA[0][0] = 2;
matA[0][2] = 3;
matA[1][1] = -4;

for (int i = 0; i < matA.length; i++){
    for (int j = 0; j < matA[i].length; j++){
        System.out.print("\t" + matA[i][j]);
    }

    System.out.println("");
}