多维数组
多维数组可以看成以数组为元素的数组。
静态初始化:
int[][] a = {
{1,2,3},
{3,4},
{3,5,6,7}
};
System.out.println(a[2][3]);
动态初始化:
int[][] a = new int[3][];
//a[0] = {1,2,5}; //错误,没有声明类型就初始化
a[0]=new int[]{1,2};
a[1]=new int[]{2,2};
a[2]=new int[]{2,2,3,4};
System.out.println(a[2][3]);
获取数组长度:
a.length获取的二维数组第一维数组的长度,a[0].length才是获取第二维第一个数组长度。