gpt4 book ai didi

java - 无法让我的循环输出正确格式化

转载 作者:行者123 更新时间:2023-12-01 09:18:48 24 4
gpt4 key购买 nike

我正在循环以垂直顺序打印整数1-7。

1
2
3
4
5
6
7

那部分工作正常。现在,如果整数可以被3整除,我还需要在其旁边打印。我的代码如下
for (int n = 1; n < 8; n++){
System.out.println(n );
if (n % 3 == 0){
System.out.print("divides evenly into 3");
}
}

现在我的输出看起来像
1
2
3
divides evenly into 34
5
6
divides evenly into 37

我需要均分部分与3和6在同一行。任何人都对我在代码中写错了什么有任何见解?
我正在使用Java。

最佳答案

只需添加一个else条件:

for (int n = 1; n < 8; n++) {
if (n % 3 == 0) {
System.out.println(n + " divides evenly into 3");
}
else {
System.out.println(n);
}
}

关于java - 无法让我的循环输出正确格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40003078/

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