二维数组的概念:数组里边的元素仍然是数组。
eg:int[] a = {1,2,3,4};
int[][] b = {{1,2},{1,2,3,4},{1,2,3}};
b[0][1]-----代表下标索引为0的一维数组{1,2}中下表为1的元素,也就是2.
二维数组的初始化:
(1)等长式初始化。
int[][] a = new int[3][2];//表示a中有三个为一维数组的元素,每个一维数组的长度都为2.
(2)只规定高维数组(高维数组即一维数组)的长度。
int[][] a = new int[3][];//表示a中有三个元素,但是都是null。null在使用时需要新建数组对象。(长度任意)