求出所有的水仙花数,水仙化数为3位数,并且每位上的数字的立方和等于该数本身 一、代码图 private static void eight() { for (int i = 100; i <=999; i++) { //百位数 int a = i/100; //十位数 int b = (i%100)/10; //个位数 int c = i%10; double d =Math.pow(a, 3)+Math.pow(b,3)+Math.pow(c, 3); if ((int) d==i){ System.out.println(i); } } } 二、效果图