In this tutorial we will learn what is **neon number in java** and how to check given number is neon number with example . We will also write a java program to check given number is neon number or not .

## what is neon number ?

A neon number is a number where the sum of digits of square of the number is equal to the number itself.

## neon number example

Let’s discuss neon number examples here .

Example 1 : if the input number is 9, its square is 9*9 = 81 and sum of the digits is (8+1) 9. i.e. 9 is a neon number.

Example 2 : if the input number is 45, its square is 45*45 = 2025 and sum of the digits is (2+0+2+5) 9 i.e. 45 is not a neon number

## Algorithm to find Neon number

- Take input from user an integer and initialize a number (n) to check.
- Calculate the square of the given number (n) and store it in variable square.
- Find the sum of the digits of the square (square) and store the sum in the variable (sum).
- Compare the given number n with sum , If both are equal, the given number is a neon number, else, not a neon number.

Let’s implement the above steps in a Java program.

## Neon Number Program In Java

```
import java.util.Scanner;
public class NeonNumber
{
public static void main(String[] args)
{
int n,square,sum=0;
Scanner sc = new Scanner(System.in);
System.out.print("enter a number: " );
n=sc.nextInt();
//calculate square.
square=n*n;
while(square>0)
{
sum=sum+square%10;
square=square/10;
}
//condition for checking sum is equal or not.
if(sum==n)
System.out.println("Given number "+ n +" is a Neon number.");
else
System.out.println("Given number "+ n +" is not a Neon number.");
}
}
```

Output :

```
enter a number: 9
Given number 9 is a Neon number.
enter a number: 45
Given number 45 is not a Neon number.
```

We have discussed what is neon number in java and we have write java program to find **neon number** . We have also see neon number example in this tutorial. You can learn more java coding program with easy example .