3 回答
TA贡献1757条经验 获得超8个赞
将此行添加到您的代码中,它将起作用。
if (q % 10 == 0) System.out.println();
如果q
能被 10 整除,那么你写一行到系统出来。
将其放在该行之后 System.out.print(q+" ");
TA贡献1946条经验 获得超4个赞
这是一个关于如何让该行跳过每 10 个整数的示例:
public class App
{
public static void main( String[] args )throws IOException{
int y = 1;
int x = 0;
do {
System.out.print(y + " ");
x++;
y++;
if(x >= 10) {
System.out.println();
x = 0;
}
}while(y <= 30);
}
}
我们可以做的是创建一个“控制”变量(x)。我们可以在循环期间每次增加它。当 x >= 10 时,我们可以打印一个空行。当我们的 y 变量 <= 30 时,我们将每次打印。 这是程序的输出:
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
TA贡献1828条经验 获得超3个赞
int q = 0;
do
{
q=q+1;
System.out.print(q+" ");
if(q% 10==0) {
System.out.println();
}
}
while (q<30);
添加回答
举报