202.快乐数¶ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18class Solution { public boolean isHappy(int n) { Set<Integer> set = new HashSet<>(); while(n!=1){ int sum = 0; while(n!=0){ sum += (n%10)*(n%10); n /= 10; } n = sum; if(!set.add(n)){ //当出现重复数字说明进入一个循环直接return false return false; } } return true; } }