int[] array1,array2[]; 为啥不是array2=new int[2]; |
|
array2[]是一维数组,这个没错,那么array2就是二维数组,你看array2[]相当于array2去掉了一维,还有一维,array2就是2维的。
所以 array2=new int[2][2]; |
|
还不是很明白阿 int[] array1,array2[]; |
|
相当于 |
|
就相当于可以写成int array1[] array2[][]吧
|
|
20分 |
int[] array2[];
是说array2[x] 的每一个元素都是一维数组,这样array2其实也就是2维数组了 你可以吧[]移到后面,就成了 int array2[][] |