/*
* 写一个方法,此方法实现输出100-999之间的水仙花数。
*
* Math.abs(a):取a的绝对值
* Math.sqrt(a):取a的平方根
* Math.cbrt(a):取a的立方根
* Math.max(a,b):取a、b之间的最大值
* Math.min(a,b):取a、b之间的最小值
* Math.pow(a,b):取a的b次方
* */
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int a = i % 10;//个位
int b = i / 10 % 10;//十位
int c = i / 100;//百位
int num = (int) (Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3));
//水仙花谁满足的条件赋值给num
if (i == num) {
System.out.println(i);
}
}
}