Java program to check number is palindrome or not.
For those who are not familiar with palindrome numbers, palindrome number is a number which is equal to reverse of itself. For example 121 is a palindrome because reverse of 121 is 121, while 123 is not a palindrome in Java because reverse of 123 is 321 and 121!=321.
Output:Enter the number: 454
The given number is palindrome
import java.util.Scanner;
public class Palindrome{
public static void checkPalindrome(int number){
int reverseNumber=reverseNumber(number);
if(number==reverseNumber){
System.out.println("The given number is palindrome");
}else{
System.out.println("The given number is not palindrome");
}
}
public static int reverseNumber(int number){
int remainder=0,reverse=0;
do{
remainder=number%10;
number=number/10;
reverse=remainder+(reverse*10);
}while(number>0);
return reverse;
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Enter the number");
int number=sc.nextInt();
checkPalindrome(number);
sc.close();
}
}
Output:Enter the number: 454
The given number is palindrome
Comments
Post a Comment