多维数组,就是数组元素也是数组的数组

java中的多维数组与c/c++语言中的多维数组不同,例如c/c++中要求二维数组必须是矩形的,但是在java中,这个要求不成立。即行是行,列是列。
如图:

public static void main(String[] args) throws IOException {
        // write your code here
        int [][]a={{1,2,3},{4,5,},{6,7,8}};
        System.out.println(a.length);//这个输出的是a的行数
        System.out.println(a[0].length);//这个输出的是a的第一行的列数
        System.out.println(a[1].length);//这个输出的是a的第二行的列数
        System.out.println(a[2].length);//这个输出的是a的第三行的列数
    }


3
3
2
3

进程完成,退出码 0
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐