资源简介
快乐数(happy number)有以下的特性:在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进行,最终结果必为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安卓视频播放器源码
评论
共有 条评论