Happy Number in Java2 min read

This is an explanation and example for Happy Number in Java. And Let’s begin with an explanation:

Define Happy Number?

A number is said to be a happy number if it yields 1 after a few steps and each step is the sum of the squares of the digits of its results. The sum of the squares starts with the given number and till it reaches one.

Follow the diagram below:

happy number
Happy Number

Explanation: In the above diagram input is 19. Then the digits 1 and 9 are squared which gives the result 82. After that, the digits 8 and 2 are squared and yield the results 68 and this continues till the final result is 1. And then we can say that 19 is a happy number if not it is not a happy number

Java program to check whether the number is Happy Number or not:

Output:


Java program to print Happy Number between 1 to 100:

Output:

Then again, You can print the first 10 Happy Number by changing the loop value to 10 and calling the checkForHN () function.
We hope this article on Happy Number in Java wad helpful.
Learn Java Programs