• 大小: 0.52KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-22
  • 语言: Java
  • 标签: 快乐数  

资源简介

快乐数(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

评论

共有 条评论

相关资源