水仙花数的定义:
所谓的水仙花数是指一个三位数(100~999),其各位数的立方和等于该数本身。
public class HelloWorld {
/*
* 所谓的水仙花数是指一个三位数(100~999),其各位数的立方和等于该数本身。
*
* */
public static void main(String[] args) {
int j=0;
for(int i=100;i<1000;i++){
//得到个位
int g=i%10;
//得到十位
int s=(i/10)%10;
//得到百位
int b=i/100;
if(i==(g*g*g+s*s*s+b*b*b)){
j=i;
System.out.println("100~999的水仙花数有:"+j);
}
}
}
}
运行结果: