public static void main(String[] args) {
int i = 100;
//所有水仙花数
while (i < 1000) {
int ge = i % 10;
int shi = i / 10 % 10;
int bai = i / 100;
if (i == ge * ge * ge + shi * shi * shi + bai * bai * bai) {
System.out.println(i);
}
i++;
}
//找出第一个水仙花数
System.out.println("-----第一个水仙花数-----");
for (int j=100;j<1000;j++){
int ge = j % 10;
int shi = j / 10 % 10;
int bai = j / 100;
if (j == ge * ge * ge + shi * shi * shi + bai * bai * bai) {
System.out.println(j);
break;
}
}
}