找出100到999之间的水仙花数
for(int i =100;i<1000;i++){
int x = i/100;//百位数
int y = i/10%10;//十位数
int z = i%10;//个位数
if(x*x*x+y*y*y+z*z*z ==i){
System.out.println(i);
}
}
所以有没有更优化的代码呢,
找出100到999之间的水仙花数
for(int i =100;i<1000;i++){
int x = i/100;//百位数
int y = i/10%10;//十位数
int z = i%10;//个位数
if(x*x*x+y*y*y+z*z*z ==i){
System.out.println(i);
}
}
所以有没有更优化的代码呢,