java实现打印水花仙数
时间: 2023-08-31 15:12:55 浏览: 130
您好!要实现打印水花仙数的功能,可以使用以下Java代码:
```java
public class NarcissisticNumber {
public static void main(String[] args) {
for (int i = 100; i <= 999; i++) {
int a = i / 100;
int b = (i / 10) % 10;
int c = i % 10;
if (a * a * a + b * b * b + c * c * c == i) {
System.out.println(i);
}
}
}
}
```
以上代码中,通过循环判断100至999的每一个数是否为水花仙数,如果是则打印输出。具体的判断方式是将该数按位拆开,进行立方运算,并判断和是否等于原数。
阅读全文