gpt4 book ai didi

java - 尝试使用 if 语句在 Java for 循环中创建 10 列

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:57 25 4
gpt4 key购买 nike

我在 Java 中使用 for 循环来生成 10 列数字。我能够生成所有数字,但无法将输出分成 10 列。这是我所拥有的:

    int column = 10;
int counter = 1;
for (int i = 100; i < 1000; i ++){
if (i % 5 == 0 && i % 6 == 0){

System.out.println(i + " ");
if ((counter % column) == 0) {
System.out.println();
counter = 0;
}
counter++;
}

最佳答案

首先,仅当数字可被 30 整除时才打印(x % 5 & x % 6) - 这是不必要的。所以删除那个if

第二 - 当你打印一个数字时,你也在打印一个换行符 - 所以替换

System.out.println(i + " ");

System.out.print(i + " ");

第三,你想每 10 个元素发出一个换行符,这样你就可以替换

(counter % column) == 0

(counter % 10) == 0

关于java - 尝试使用 if 语句在 Java for 循环中创建 10 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60123151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com