水仙花数要求是三位数,个位立方和十位立方和百位立方加起来等于它本身。
若这个数为i,则个位为i%10,百位为i/100,十位为i/10%10,代码为
public class Practice5 {
public static void main(String[] args){
int sum=0;
for(int i=100;i<=999;i++){
if(i==(i%10)*(i%10)*(i%10)+(i/10%10)*(i/10%10)*(i/10%10)+(i/100)*(i/100)*(i/100))
System.out.println(i);
}
}
}