In this section, you will learn how to check whether the number is palindrome or not.
In this section, you will learn how to check whether the number is palindrome or not.A palindrome is a word, phrase, number or other sequence of units that can be read the same way in either direction. Here we are going to check whether the number entered by the user is palindrome or not. You can check it in various ways but the simplest method is by reversing the digits of the original number and check to see if the reversed number is equal to the original.
Here is the code:
import java.util.*; public class NumberPalindrome { public static void main(String[] args) { try { Scanner input = new Scanner(System.in); System.out.print("Enter number: "); int num = input.nextInt(); int n = num; int reversedNumber = 0; for (int i = 0; i <= num; i++) { int r = num % 10; num = num / 10; reversedNumber = reversedNumber * 10 + r; i = 0; } if (n == reversedNumber) { System.out.print("Number is palindrome!"); } else { System.out.println("Number is not palindrome!"); } } catch (Exception e) { System.out.println(e); } } }
Output:
Enter number: 57675 Number is palindrome! |