所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。举例:153就是一个水仙花数。 153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 =

//创建main方法
public static void main(String[] args) {
    int num1 = 0;//存放个位
    int num2 = 0;  //存放十位
    int num3 = 0;  //存放百位
    int result = 0;    //存放最终结果
    for(int i = 1;i < 1000;i++){   //for循环
        if(i >99 && i< 1000){  //筛选出三位数
            num1 = i%10;   //获取所有三位数字的个位
            num2 = i/10%10;    //获取十位
            num3 = i/100;  //获取百位
            if(i == num1*num1*num1+num2*num2*num2+num3*num3*num3){ //筛选出符合的三位数
                result=i;  //把符合条件的三位数赋值
                System.out.println("符合条件的水仙花为:"+result);   //输出符合的三位数
            }
        }
    }
}