在控制台输出所有的“水仙花数”,水仙花数必须满足如下2个要求:
1.水仙花数是一个三位数。
2.水仙花数的个位、十位、百位的数字立方和等于原数。
public class daffodil {
public static void main(String[] args) {
int count = 0; //计时器
for (int i = 100; i < 1000; i++) {
int ge = i%10;
int shi = i/10%10;
int bai = i/100;
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i){
System.out.println(i);
count++;
}
}
System.out.println("水仙花个数:"+count);
}
}
输出结果: