Palindrome Number in JAVA
Palindrome Number in JAVA
Program to check a number is Palindrome or not.
A Palindrome Number is a number that remains the same when its digits are reversed.
Example : 121 is a palindrome number.
Program and Algorithm below :-
Palindrome number algorithm
- Get the number to check for palindrome.
- Hold the number in temporary variable
- Reverse the number
- Compare the temporary number with reversed number
- If both numbers are same, print "number is palindrome"
- Else print "number is not palindrome"
Program :-
import java.io.*;
import java.util.*;
class Palindrome
{
public static void main(String args[])
{
Scanner in= new Scanner(System.in);
int n,p,rev,s=0;
System.out.println("Enter No.");
n= in.nextInt(); // Input number from user
p=n; // store the entered number in "p" variable
while(n>0)
{
rev=n%10; // extract last digit of the number
s=s*10+rev; // store the digit last digit
n=n/10; // extract all digit except the last
}
if(p==s) // comparing with original number
{
System.out.println("Number is Palindrome : "+p);
}
else
{
System.out.println("Number is not Palindrome : "+p);
}
} // end of main method
} // end of class
Comments
Post a Comment