Do-While循环在Java中的单独行上计数1到30

zac*_*ins 3 java loops counting do-while

我目前正在java类中学习所有类型的循环,并且特别关注do-while循环.问题是我们创建一个计数为1到30的do-while循环,计数在10个整数后跳转到下一行,例如:

1 2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30
Run Code Online (Sandbox Code Playgroud)

我已经启动了循环,我可以将它打印到1到30之间,但我不知道如何让它每10个整数跳过一行.这是我目前的代码:

int q = 0;
do
{       
    q=q+1;
    System.out.print(q+" ");
}
while (q<30);
System.out.println();
Run Code Online (Sandbox Code Playgroud)

Ale*_*rov 10

将此行添加到您的代码中它将起作用.

if (q % 10 == 0) System.out.println();
Run Code Online (Sandbox Code Playgroud)

如果q可以被10整除,那么你就可以向系统写一行了.

把它放在线后 System.out.print(q+" ");