A number is called Palindrome number if the reverse of the given number is same as that of a given number .
Example :
Input :n= 121
Output : Reverse of n=121
This Number 121 is a Palindrome Number
Input: n=885
Output : Reverse of n=588
This Number 885 is not a Palindrome Number
Approach:
- First reverse the given number.
- Then Check if the Reverse Number is equal to the given number
- If the given number is equal to reverse number, then the given number is a Palindrome Number
import java.util.*;
public class PalindromeNumber{
public static void main(String args[] ) {
Scanner sc = new Scanner(System.in);
System.out.println(“Enter a Number to check if it is Palindrome or Not?”);
int n=sc.nextInt();
int rev=0,temp=n;
//code to reverse a number
while(n>0){
int rem=n%10;
rev=(rev*10)+rem;
n=n/10;
}
//Check if the given number is palindrome or not
if (temp==rev ){
System.out.println(“The given number is a Palindrome Number”);
}
else{
System.out.println(“The given number is not a Palindrome Number”);
}
}
}
