【发布时间】:2018-02-16 08:45:56
【问题描述】:
我怎样才能创建一个 2x2 数组,就像底部的数组一样。注意坐标0,0在左下角。
(0,2) (1,2) (2,2)
(0,1) (1,1) (2,1)
(0,0) (1,0) (2,0)
目前
我正在使用这样的东西:
int[][] matrix = new int[width][height];
for (int x = 0; x < matrix.length; x++) {
for (int y = 0; y < matrix[x].length; y++) {
//println
}}
但是当我尝试访问数据时,坐标如下:
(0,0) (1,0) (2,0)
(0,1) (1,1) (2,1)
(0,2) (1,2) (2,2)
非常感谢您的帮助。
【问题讨论】:
-
您想要的和当前的订单没有意义,多个元素被列出两次甚至三次,如
(1,2)。 -
您的代码显示如下:
(0,0) (0,1) (0,2) (1,0) (1,1) (1,2) (2,0) (2,1) (2,2)即使是所需的矩阵也没有形成某种模式。 -
更新了我第一篇文章中的值。抱歉打乱了值。
-
如果你觉得我的回答对你有帮助,你可以接受我的回答。这有两件事。它让每个人都知道您的问题已得到您满意的解决,并为帮助您的人提供帮助。 See here 以获得完整的解释。
标签: java matrix multidimensional-array grid