document.write('
CDE
[解析] 在Java语言中,二维数组有以下三种声明的方法:
1)type arrayName[][];
2)type[][] arrayName;
3)type[] arrayName[];
需要注意的是,在声明二维数组时,方括号[]必须为空。
二维数组也可以使用初始化列表的方式来进行初始化,它的一般形式如下:
type arrayName[][]={{c11,c12,c13..}, {c21,c22,c23..},{c31,c32,c33…}…};
也可以通过new关键字来给数组申请存储空间,使用方法如下:
type arrayname[][]=new type[行数][列数];
与C/C++语言不同的是,在Java语言中,二维数组的第二维的长度可以不同。假如要定义一个二维数组,该二维数组有两行,第一行有两列,第二行有三
列,定义方法如下:
1)int [][]arr={{1,2},{3,4,5}};
2)int[][] a=new int[2][];
a[0]=new int[]{1,2};
a[1]=new int[]{3,4,5};
对于选项A,在申请空间的时候没有指定行数与列数。因此,选项A错误。
对于选项B,在二维数组声明的部分不能写行数与列数。因此,选项B错误。
对于选项C、选项D与选项E,描述都是正确的。
');