在 Java 中声明数组及其名称的不同方式
Different ways of declaring arrays and their names in Java
所以你可以通过两种方式在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的名称是什么?我将如何区分两者?
如何将技术 数字 2 扩展到超过 2 个维度?
感谢您的所有回答,如果这个问题已经在 SO 上被问到,我深表歉意(在这种情况下,请给我 link)。
您发布的第二个示例不正确。我想你想要的是
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));
所以你可以通过两种方式在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的名称是什么?我将如何区分两者?
如何将技术 数字 2 扩展到超过 2 个维度?
感谢您的所有回答,如果这个问题已经在 SO 上被问到,我深表歉意(在这种情况下,请给我 link)。
您发布的第二个示例不正确。我想你想要的是
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));