在Java中声明数组及其名称的不同方法

时间:2015-08-20 03:32:01

标签: java arrays declaration

因此,您可以通过两种方式在Java中声明一个数组:

1 。)通常的方式:

int[] values = new int[3]; 
values[2] = 3; 

2 。)更简单的方法:

int[] values = {2,3,4};

更多尺寸:

int[][] numbers = {{2,5,6},{10,76,52}}; 

所以我的问题是

  • 技术 2号的名称是什么?我如何区分两者?

  • 如何将技术 number 2 扩展到更多2维?

感谢您的所有答案,如果已经问过这个问题我会道歉(在这种情况下,请给我链接)。

1 个答案:

答案 0 :(得分:1)

您发布的第二个示例不正确。我想你想要的东西,

int[][] numbers = { { 2, 5, 6 }, { 10, 76, 52 } };

应该解释它是一个数组数组。添加另一个维度可能会像

那样
int[][][] numbers = { { { 2, 5, 6 }, { 10, 76, 52 } } };

您可以使用Arrays.deepToString(Object[])打印这两种方法

System.out.println(Arrays.deepToString(numbers));