声明一个数组100x100或99x99

时间:2016-02-09 18:42:35

标签: java arrays

我想知道你在Java中声明一个数组,它从0开始,然后是1,2 ......等。 因此,如果我想要一个100x100的二维数组,它将是

int [] [] a; 
a = new int [99] [99]

或者我会保留100?

2 个答案:

答案 0 :(得分:3)

 int[][] a = new int[100][100]

令人困惑,我知道。

答案 1 :(得分:3)

此外,如果数组为零,则大小不受此影响。

这意味着

int[][] a = new int[100][100];

尺寸为100 x 100,而每个尺寸的索引为0到99(含)。 所以最后一个有效元素是[99] [99]。