【发布时间】:2014-04-01 14:20:25
【问题描述】:
我最近和一个朋友就 Java 中多维数组的声明发生了争执。 它将涉及以下类型的数组:
int[][] array = new int[2][3];
到目前为止一切顺利,但是我们中的一个人将此数组视为 2 个数组,每个数组包含 3 个元素,而另一个人将其视为 3 个数组,每个数组包含 2 个元素。所以 A 认为这是正确的声明:
int[][] array = new int[][]{{0,1,2},{3,4,5}};
而 B 认为这是正确的声明:
int[][] array = new int[][]{{0,1},{2,3},{4,5}};
我们谁是正确的?那人怎么能证明他是对的?
谢谢:)
【问题讨论】:
-
我要找人 A..:) 混淆参考homeandlearn.co.uk/java/multi-dimensional_arrays.html
-
非常感谢大家! :)
标签: java arrays multidimensional-array 2d