繁体   English   中英

数组2D循环

[英]Array 2D looping

我在理解数组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可以显示第二阵列

尝试做

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("");
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM