我被分配使我的控制台程序输出如下:
网格
(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");
}
}
}
Run Code Online (Sandbox Code Playgroud)