public class Test_01二维数组 {
public static void main(String[] args) {
/*
int[][] arr = new int[][];
对数组的操作从0开始到 length - 1
*/
int[][] array = new int[2][3];
System.out.println("array:" + array);
System.out.println("array[0]:" + array[0]);
System.out.println("array[1]:" + array[1]);
/*
二维数组的第二种定义方式
数据类[][] 数组名 = new 数据类型[一维长度][];
int[][] arr = new int[3][];
//第一维的初始值是null
*/
int[][] arr = new int[3][];
System.out.println("array:" + arr);
System.out.println("array[0]:" + arr[0]);
System.out.println("array[1]:" + arr[1]);
System.out.println("array[1]:" + arr[2]);
/*
二维数组的第三种形式
int[][] arr3 = {{},{},{}};
*/
int[][] arr3 = {{3,4},{1,2,3},{4,6,2,1}};
for(int i = 0;i < arr3.length;i++) {//第一卫
for(int j = 0 ;j <arr3[i].length;j++) {
System.out.print(arr3[i][j] +" ");
}
System.out.println("");
}
}
}
运行结果如下图