打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
主要是数字的拆分,去验证各位数字立方和否等于该数本身,是则输出,否则不输出
class hua
{
public static void i()
{
for (int a = 100; a < 1000; a++)
{
int b = a / 100;//此处是百位
int s = a / 10 % 10;//此处是十位
int g = a % 10;//此处是个位
if (a == b * b* b + s * s * s+ g * g * g)//验证是否为水仙花数
System.out.println(a);
}
}
}
public class Text
{
public static void main(String[] args)
{
hua.i ();
}
}