java 输入一个数 输出比一个数小的所有数 当这些数其中有3的倍数时,把这个数字替换成Fizz 当这些数其中有五的倍数时,把这个数字替换成Buzz
时间: 2024-05-02 20:19:30 浏览: 58
CountUpBy:取两个数字,一个数字为1,第二个数字为该数字的倍数
这是一个经典的FizzBuzz问题,可以使用循环和条件语句来解决。以下是Java代码示例:
```
for (int i = 1; i < n; i++) {
if (i % 3 == 0 && i % 5 == 0) {
System.out.println("FizzBuzz");
} else if (i % 3 == 0) {
System.out.println("Fizz");
} else if (i % 5 == 0) {
System.out.println("Buzz");
} else {
System.out.println(i);
}
}
```
其中n是输入的数,循环从1到n-1,依次判断每个数是否是3或5的倍数,如果是则输出Fizz或Buzz,如果同时是3和5的倍数则输出FizzBuzz,否则输出该数本身。
阅读全文