【发布时间】:2022-11-01 19:01:36
【问题描述】:
我正在尝试编写一个显示数字 1 到 100 的程序。我想在每 20 个数字后换行。我曾尝试使用一个计数器循环,它在每 20 个数字后自行重置,但程序无限运行。我该如何解决?
public class zahlen1_bis_100 {
public static void main(String[] args) {
for (int x = 1; x <= 100; x++) {
for (int counter = 1;counter <= 20; counter++) {
if (counter == 20) {
System.out.println();
counter = 1;
}
}
System.out.print(x + " ");
}
}
}
【问题讨论】:
-
提示:删除内部循环(仅
for语句)(选项x % 20将每 20 个数字为零 - 如果 x 可被 20 整除) -
谢谢你的提示。我用它来创建一个令人满意的解决方案。
标签: java for-loop numbers line-breaks