判断一个数是否是水仙花数(100-999之间,各位的立方相加等于自己)
public class Shuixh
{
public static void main(String[] args)
{
for (int num = 100; num <= 999; num++)//声明整形变量num
{
int a = num / 100;//分离num的百位数
int b = num % 100 / 10;//分离num的十位数
int c = num % 100 % 10;//分离num的个位数
if (num == a * a * a + b * b * b + c * c * c)//当各位的立方之和等于它本身时
{
System.out.println(num);//输出这个数(水仙花数)
}
}
}
}