java实现水仙花代码
时间: 2023-06-03 22:06:59 浏览: 94
水仙花数Java程序实现
以下是 Java 实现水仙花代码的示例:
```
public class NarcissisticNumber {
public static void main(String[] args) {
int start = 100;
int end = 999;
for (int i = start; i <= end; i++) {
if (isNarcissisticNumber(i)) {
System.out.println(i);
}
}
}
public static boolean isNarcissisticNumber(int n) {
int sum = 0;
int temp = n;
while (temp > 0) {
int digit = temp % 10;
temp = temp / 10;
sum += digit * digit * digit;
}
return sum == n;
}
}
```
这段代码实现了从100到999之间的水仙花数的查找。水仙花数是指一个n位数(n>=3),它的每个数位上的数字的n次幂之和等于它本身。
阅读全文