使用Println函数在Java中的for循环中?

Vau*_*mon 2 java console loops for-loop

我被分配使我的控制台程序输出如下:

网格
(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)

hvg*_*des 5

你需要两个循环.就像是

for(i = 1; i < 8; i++){
   for(j = 1; j < 8; j++){
      // print code here
   }
}
Run Code Online (Sandbox Code Playgroud)

因为这是家庭作业,你应该试着弄清楚其余部分.

从概念上讲,它的工作方式是你有外循环.运行时,i是1,然后是2,然后是3,等等.

你也有内循环.因为它运行j是1,然后是2,然后是3等....

由于内部循环位于外部循环内部,因此当i内部循环为1时,内部循环将通过其所有值.现在看看你应该打印什么...