案例:在控制台输出所有的”水仙花数”和个数。所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
class Demo_ShuiXianHua
{
public static void main(String[] args)
{
int flag = 0;
for (int i = 100;i < 1000;i++ )
{
int x = i%10;
int y = i/10%10;
int z = i/100;
int sum = x*x*x + y*y*y + z*z*z;
if (sum == i)
{
System.out.println(i + "是水仙花数"+'\n');
flag++;
}
}
System.out.println("共有" + flag + "个水仙花数");
}
}
|
|