Neon number program in java
Write a program in java
to accept a number from the user and check if it is a neon number or not.
The neon number is nothing but the sum of digits of square of the number is equal to the number.
Example :
Input number 9
Square the number 9 * 9 and it comes to 81
Sum the digits of the square number 8 + 1 = 9
If the number is equal to the sum of the square number then it is a neon the number and if it is not then it is not a neon number.
Java program of Neon Number Example
import java.util.*;
// Neon Number Class
public class NeonNumberCheck
{
// main method begins
execution of this class
public static void main(String
args[])
{
Scanner sc=new
Scanner(System.in);
int n; // n for number to check neon or not
int m; // m for square of the n
int a; // a for taking reminder
int s=0; // for summation
System.out.println("Enter a number: ");
n=sc.nextInt();
m=n*n; // Squaring of the number n
while(m!=0)
{
a=m%10; // Calculating
reminder
s=s+a; // adding the reminder to s
m=m/10; // Integer
division to truncate the last digit
}
if(s == n) // Checking the original number to the
summation
{
System.out.println("Neon number");
}
else
{
System.out.println("Not a Neon Number");
}
}
}
Sample output
Enter a number:
8
Not a Neon Number
Enter a number:
9
Neon number
Enter a number:
10
Not a Neon Number
In the above program, the entered number is calculated as m = n*n and then 'm' is mode division by 10 and reminder added to s as s=s+a and then integer division is don till number become Zero.
After check it as
if(s == n) // Checking the original number to the summation
{
System.out.println("Neon number");
}
else
{
System.out.println("Not a Neon Number");
}
This will give the required result.
This will give the required result.
Variable Description
Sr. No
|
Variable / Function
|
Types
|
Description
|
1
|
sc
|
Object
|
Object of Scanner class
|
2
|
main()
|
void
|
main() method
|
3
|
n
|
int
|
No to be check as NEON no.
|
4
|
m
|
int
|
Store n
|
5
|
a
|
int
|
For reminder
|
6
|
s
|
int
|
Summation calculation
|