資源簡介
快樂數(shù)(happy number)有以下的特性:在給定的進(jìn)位制下,該數(shù)字所有數(shù)位(digits)的平方和,得到的新數(shù)再次求所有數(shù)位的平方和,如此重復(fù)進(jìn)行,最終結(jié)果必為1
代碼片段和文件信息
import?java.util.HashSet;
import?java.util.Scanner;
public?class?HappyNumber?{
????public?static?boolean?isHappy(int?n)?{
????????HashSet?set?=?new?HashSet();
????????while(n!=1){
????????????int?sum=0;
????????????while(n>0){
????????????????sum=sum+(n?%?10)*(n?%?10);
????????????????n=n/10;
????????????}
????????????if(set.contains(sum)){
????????????????return?false;
????????????}?else?{
????????????????set.add(sum);
????????????}
????????????n?=
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1013??2016-03-02?23:51??HappyNumber.java
- 上一篇:百度地圖定位
- 下一篇:AnddlePla
yer安卓視頻播放器源碼
評論
共有 條評論