水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)
代码实现:
package learnning;
public class 打印水仙花 {
public static void main(String[] args) {
int a =100; //区间从100开始检索到999结束;
while(a<1000){
//对个十百为取余,需要注意的是,while循环中,这三个int类型要放进去!
int ge = a%10;
int shi = (a/10)%10;
int bai = (a/100)%10;
if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==a){
System.out.println(a);
}
a++;
}
}
}



