水仙花数java类方法
时间: 2023-11-16 10:54:57 浏览: 94
Java三种求水仙花数的方法
5星 · 资源好评率100%
Java中实现水仙花数的方法如下:
```java
public class NarcissisticNumber {
public static void main(String[] args) {
int i, j, k, n;
for (n = 100; n < 1000; n++) {
i = n / 100;
j = n / 10 % 10;
k = n % 10;
if (n == i * i * i + j * j * j + k * k * k) {
System.out.println(n);
}
}
}
}
```
这个程序会输出1-1000以内的所有水仙花数。其中,水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。
阅读全文