Java创建二维数组的语法

考虑:

int[][] multD = new int[5][];

multD[0] = new int[10];

这是如何创建具有5行10列的二维数组吗?

我在网上看到了这段代码,但是语法没有意义。

回答:

请尝试以下操作:

int[][] multi = new int[5][10];

…这是类似这样的缩写:

int[][] multi = new int[5][];

multi[0] = new int[10];

multi[1] = new int[10];

multi[2] = new int[10];

multi[3] = new int[10];

multi[4] = new int[10];

请注意,每个元素都将被初始化为默认值int0,因此以上也等同于:

int[][] multi = new int[][]{

{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },

{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },

{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },

{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },

{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

};

以上是 Java创建二维数组的语法 的全部内容, 来源链接: utcz.com/qa/415989.html

回到顶部