java 用循环判断水仙花数
时间: 2023-07-12 21:18:15 浏览: 97
java 求水仙花数
5星 · 资源好评率100%
好的,以下是 Java 代码实现:
```java
public class Main {
public static void main(String[] args) {
for (int i = 100; i <= 999; i++) { // 遍历 100 到 999 每一个数字
int a = i / 100; // 获取百位数字
int b = i / 10 % 10; // 获取十位数字
int c = i % 10; // 获取个位数字
if (i == a * a * a + b * b * b + c * c * c) { // 如果该数字是水仙花数
System.out.println(i); // 输出该数字
}
}
}
}
```
以上代码中,我们使用 `for` 循环从 100 到 999 遍历每一个数字,然后分别获取该数字的百位、十位和个位数字,判断该数字是否是水仙花数,如果是则输出该数字。
阅读全文