问题
打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。
public class flower {
public static void main(String[] args) {
System.out.println("水仙花有:");
for(int i=100;i<1000;i++){
int ge=i%10;
int shi=i/10%10;
int bai=i/10/10;//或者是bai=i/10/10%10
if(bai*bai*bai+shi*shi*shi+ge*ge*ge==i){
System.out.println(i);
}
}
}
}
结果显示