用Java设计程序:每行三个输出所有被3或5整除的数
时间: 2024-09-14 16:09:39 浏览: 33
Java程序设计:实验三 JAVA基本语法二.doc
在Java中设计一个程序来输出所有被3或5整除的数,我们可以使用简单的循环和条件语句来完成。以下是一个简单的实现示例:
```java
public class DivisibleByThreeOrFive {
public static void main(String[] args) {
// 假设我们从1开始,输出到100
for (int i = 1; i <= 100; i++) {
// 检查当前数字是否能被3或5整除
if (i % 3 == 0 || i % 5 == 0) {
System.out.print(i + " ");
}
// 每输出三个数字后换行
if (i % 3 == 0) {
System.out.println();
}
}
}
}
```
在这段代码中,我们使用了`for`循环来遍历从1到100的整数。在循环体内,我们使用`if`语句检查每个数是否能被3或5整除,如果能,就输出这个数。然后,我们再次使用`if`语句检查当前数字是否是3的倍数(因为每隔三个数字就有一个能被3整除),如果是的话,就执行`System.out.println()`来换行。
请注意,由于每行输出三个数,我们需要确保在输出第3个符合条件的数时才换行。上述代码中,通过检查当前数是否是3的倍数来实现换行的逻辑。如果开始输出的位置不是第1个数,需要相应调整这个逻辑。
阅读全文