题目:打印出100-999中所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
public static void main(String[] args) {
for (int number = 100; number <= 999; number++) {
int g = number % 10;
int s = number / 10 % 10;
int b = number / 100 % 10;
if (g * g * g + s * s * s + b * b * b == number) {
System.out.println("水仙花数是:" + number);
}
}
}