1、二维数组元素的默认初始化值
方式1:静态初始化:数组变量的赋值和数组元素的赋值同时进行
如:int[ ][ ] arr2 = new int[ ][ ]{{1,2,3},{4,5},{6,7,8,9}};
方式2:动态初始化方式1
如: int[ ][ ] arr = new int[3][4]
动态初始化2
如:double[ ][ ]arr4 = new double[2][ ];
外层元素,默认存储地址值。内层元素,默认与一维数组元素的不同类型的默认值规定相同。
错误的写法
int[ ][ ] arr9 = new int[3][3]{{1,2,3},{4,5,6},{7,8,9]};
int[3][3] arr10 = new int[ ][ ]{{1,2,3},{4,5,6},{7,8,9}};
int[ ][ ] arr11 = new int[ ][10];