多维数组,就是数组元素也是数组的数组
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