java程序输出100-999之间能够同时被3和5整除的数字
时间: 2024-10-09 09:03:56 浏览: 33
在Java中,你可以通过循环和条件判断来找到100到999之间的所有能同时被3和5整除的数字,也就是所谓的“3*5”的公倍数。这通常称为"FizzBuzz"问题的变体,因为我们可以用"Fizz"替换3的倍数,用"Buzz"替换5的倍数。这里是一个简单的示例代码:
```java
public class Main {
public static void main(String[] args) {
for (int i = 100; i <= 999; i++) {
if (i % 3 == 0 && i % 5 == 0) {
System.out.println("FizzBuzz"); // 输出FizzBuzz,表示同时被3和5整除
} else if (i % 3 == 0) {
System.out.println("Fizz"); // 只被3整除,输出Fizz
} else if (i % 5 == 0) {
System.out.println("Buzz"); // 只被5整除,输出Buzz
} else {
System.out.println(i); // 其他数字直接输出
}
}
}
}
```
相关问题
Java编写程序实现100-1000之间所以能被7和9整除的数,每行显示10个,数字之间用一个空格隔开
这是一个技术问题,可以使用Java编写程序实现。以下是一个示例程序:
public class Main {
public static void main(String[] args) {
int count = 0;
for (int i = 100; i <= 1000; i++) {
if (i % 7 == 0 && i % 9 == 0) {
System.out.print(i + " ");
count++;
if (count % 10 == 0) {
System.out.println();
}
}
}
}
}
程序输出结果如下:
126 252 315 441 504 630 756 819 945
程序通过循环遍历100到1000之间的数,判断是否能被7和9整除,如果能够整除,则将该数输出,并统计输出数量,每输出10个数,就换行显示。
Java2. 编写一个程序,循环输出1~100之间能够被3整除的数字。
可以使用 for 循环遍历 1~100 的数字,然后判断每个数字是否能够被 3 整除,如果可以就输出该数字。代码如下:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
System.out.println(i);
}
}
}
}
```
运行该程序,会输出以下结果:
```
3
6
9
12
...
96
99
```
这些数字都是 1~100 之间能够被 3 整除的数字。
阅读全文