Skip to content

Commit 6dbb438

Browse files
authored
Create HappyNumber.java
1 parent 9fb7cde commit 6dbb438

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

HappyNumber.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
public class HappyNumber
2+
{
3+
public static int isHappyNumber(int num){
4+
int rem = 0, sum = 0;
5+
6+
while(num > 0){
7+
rem = num%10;
8+
sum = sum + (rem*rem);
9+
num = num/10;
10+
}
11+
return sum;
12+
}
13+
14+
public static void main(String[] args) {
15+
int num = 82;
16+
int result = num;
17+
18+
while(result != 1 && result != 4){
19+
result = isHappyNumber(result);
20+
}
21+
22+
if(result == 1)
23+
System.out.println(num + " is a happy number");
24+
else if(result == 4)
25+
System.out.println(num + " is not a happy number");
26+
}
27+
}

0 commit comments

Comments
 (0)