public class Test2 { public static void main(String[] args) { //水仙花 数 指的是一个三位数(100-999) //三位数本身= 百位数立方+十位数的立方+个位数的立方 //153 = 1*1*1+5*5*5+3*3*3 for(int i=100;i<1000;i++){ int bai=i/100%10; //236 int shi = i/10%10; int ge = i%10; if(i==bai*bai*bai+shi*shi*shi+ge*ge*ge){ System.out.println(i); } } } }