Program to check whether a given number is palindrome or not ?

 //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 :



Post a Comment

0 Comments