用Java求水仙花数
时间: 2023-09-10 10:15:16 浏览: 71
Java三种求水仙花数的方法
5星 · 资源好评率100%
好的,以下是用Java求水仙花数的代码:
```
public class NarcissisticNumber {
public static void main(String[] args) {
int num, digit, sum;
for (int i = 100; i < 1000; i++) {
num = i;
sum = 0;
while (num > 0) {
digit = num % 10;
sum += digit * digit * digit;
num /= 10;
}
if (sum == i) {
System.out.print(i + " ");
}
}
}
}
```
代码中的 `for` 循环用来遍历所有三位数,`while` 循环用来计算每个数的每一位的立方和,如果等于该数本身,则输出该数。
阅读全文