Check Palindrome Number Program in Java

Palindrome Program in Java: Check number is Palindrome or Not

What is Palindrome Number?

A Palindrome Number is a number that even when reversed is same as original number

Examples of Palindrome Number

121, 393, 34043, 111, 555, 48084 

Examples of Palindrome Number

 LOL, MADAM

Program Logic

  • Fetch the input number that needs to be checked for being a Palindrome
  • Copy number into a temporary variable and reverse it.
  • Compare the reversed and original number.
  • If they are same, number is “palindrome number”
  • Else number is not “palindrome number”

How to check whether input number is Palindrome or not

  • package com.guru99;
  •  
  • public class PalindromeNum {
  •  
  •  
  • public static void main(String[] args)
  •  
  • {
  •  
  •  
  • int lastDigit,sum=0,a;
  •  
  • int inputNumber=171; //It is the number to be checked for palindrome
  •  
  •  
  • a=inputNumber;
  •  
  •  
  • // Code to reverse a number
  •  
  • while(a>0)
  •  
  • { System.out.println(“Input Number “+a);
  •  
  • lastDigit=a%10; //getting remainder
  •  
  • System.out.println(“Last Digit “+lastDigit);
  •  
  • System.out.println(“Digit “+lastDigit+ ” was added to sum “+(sum*10));
  •  
  • sum=(sum*10)+lastDigit;
  •  
  • a=a/10;
  •  
  •  
  • }
  •  
  •  
  • // if given number equal to sum than number is palindrome otherwise not palindrome
  •  
  • if(sum==inputNumber)
  •  
  • System.out.println(“Number is palindrome “);
  •  
  • else
  •  
  • System.out.println(“Number is not palindrome”);
  •  
  • }
  •  
  • }

Code Output:

Input Number 171
Last Digit 1
Digit 1 was added to sum 0
Input Number 17
Last Digit 7
Digit 7 was added to sum 10
Input Number 1
Last Digit 1
Digit 1 was added to sum 170
Number is palindrome
top
X
Glad to have you at Our Website
Welcome to WPBot
wpChatIcon