java中水仙花数的输出
时间: 2023-11-20 13:53:01 浏览: 112
java上机实验一
水仙花数是指一个三位数,其各位数字立方和等于该数本身。在Java中,可以使用for循环和if语句来输出水仙花数。以下是一个示例代码:
```
public class NarcissisticNumber {
public static void main(String[] args) {
int a, b, c;
for (int i = 100; i < 1000; i++) {
a = i / 100;
b = i / 10 % 10;
c = i % 10;
if (a * a * a + b * b * b + c * c * c == i) {
System.out.println(i + "是水仙花数");
}
}
}
}
```
在上述代码中,使用for循环遍历100到999之间的所有三位数,然后使用if语句判断该数是否为水仙花数,如果是,则输出该数。
阅读全文