水花仙数2010java
时间: 2023-11-21 08:58:54 浏览: 106
java代码-使用java求100-1000之间的所有水仙花数的源代码
以下是Java中判断水花仙数的代码示例:
```java
public class ShuixianFlower {
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int gw = i % 10;
int sw = (i / 10) % 10;
int bw = i / 100;
int num = gw * gw * gw + sw * sw * sw + bw * bw * bw;
if (num == i) {
System.out.println("num = " + i);
}
}
}
}
```
运行结果为:
```
num = 153
num = 370
num = 371
num = 407
```
以上代码中,我们使用了循环语句和条件语句来判断每个三位数是否为水花仙数。具体来说,我们先将三位数分解为个位、十位和百位,然后计算每个位上数字的立方和,最后判断是否等于原数。如果等于原数,则输出该数。
阅读全文