//program to check whether a given number is palindrome or not
/* If a number is equals to its reverse number than it is known as palindrome otherwise it's not
for example 12621 is a palindrome number and 125 is not a palindrome number thank you.
*/
import java.util.Scanner;
class Palindrome
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter a number :");
int num=s.nextInt();
//System.out.println("Reverse:"+reverse(num));
System.out.println("Given number is plindrome :"+isPalindrome(num));
}
private static int reverse(int num)
{
int reverse=0;
for(; num!=0;)//or while(num!=0)
{
reverse=reverse*10+num%10;
num=num/10;
}
return reverse;
}
private static boolean isPalindrome(int num)
{
if(num==reverse(num))
{
return true;
}
else
{
return false;
}
}
}
Expected Output :
0 Comments