Java中的阿姆斯壮数(armstrongnumber) 定义:阿姆斯壮数(armstrongnumber) 是等于其数字的立方数之和的数字,例如:0
,1
,153
,370
,371
,407
等。
现在试着理解为什么153
是一个阿姆斯壮数字, 153 = (1*1*1)+(5*5*5)+(3*3*3)
。
也就是:
--- - ----------------------- --------- ----------- ---------- --- ------------
再来试着理解为什么371
也是一个阿姆斯壮数字。
--- - ----------------------- ------ ---------- ----------- --------- --- ------------
下面来看看如何使用Java来实现检查阿姆斯壮(Armstrong)数字。
----- ---------------- - ------ ------ ---- ------------- ----- - --- - - -- -- ----- --- - - ------ -- -- --- ------ -- ----- --------- ---- - -- ----- -- ---- -- - - - - - --- - - - - --- - - - - -- - - - --- - -- ----- -- -- ----------------------------- --------- ---- ----------------------- --------- --------- - -
上面代码执行结果如下 -
--------- ------