![]() |
![]() |
This topic demonstrates about how to find given number is palindrome or not using different java programs
A palindrome number,sequence of numbers which reads the same backward as forward, such as madam or bob.
Example
Steps
import java.util.Scanner; public class NumberPalindromeEx { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int number = 0,temp=0,reversenum=0; int rem=0; System.out.print("\nEnter Number : "); number = scan.nextInt(); temp = number; while(number>0) { rem = number % 10; reversenum = (reversenum * 10) + rem; number = number / 10; } System.out.println("Reverse is : "+reversenum); if(temp == reversenum) System.out.println(temp+" is palindrome number"); else System.out.println(temp+" is NOT palindrome number"); } }
Explanation
In above program, we have accepted input from user and stored it into the temporary variable. Because original number is get modified.
Next we have reversed the given number using simple while loop and stored that number into reversenum variable.
At last we have compared our given number (which is stored into temp variable) to reversenum for checking of palindrome.