【发布时间】:2012-01-11 17:00:17
【问题描述】:
我被分配让我的控制台程序输出以下内容:
网格
(1, 1) (1, 2) (1, 3) (1, 4) (1, 5) (1, 6) (1, 7)
(2, 1) (2, 2) (2, 3) (2, 4) (2, 5) (2, 6) (2, 7)
(3, 1) (3, 2) (3, 3) (3, 4) (3, 5) (3, 6) (3, 7)
(4, 1) (4, 2) (4, 3) (4, 4) (4, 5) (4, 6) (4, 7)
(5, 1) (5, 2) (5, 3) (5, 4) (5, 5) (5, 6) (5, 7)
(6, 1) (6, 2) (6, 3) (6, 4) (6, 5) (6, 6) (6, 7)
(7, 1) (7, 2) (7, 3) (7, 4) (7, 5) (7, 6) (7, 7)
我认为我需要使用 for 循环然后将 print 放入其中,但我真的不知道如何安排逻辑...有人能指出我正确的方向吗?
更新
这是解决方案:
for (int x = 1; x <= 7; x++) {
for (int y = 1; y <= 7; y++) {
System.out.print("(" + x + ", " + y + ")");
if (y == 7) {
System.out.print("\n");
}
}
}
【问题讨论】:
-
如果这是作业,请标记为这样。
-
您打算将这些值保留在哪里?在二维数组中?
标签: java loops for-loop console