Java Program to check whether number is Palindrome or not | Java Find Palindrome Number

What is a palindromic number?

Palindromic numbers are those numbers whose meaning/value remains the same when the digits are reversed. For example, 2002, its value will remain the same even if it is reversed. Similarly, 1221 and some other numbers also exist.
java

In this article, we will create a program in Java with the help of a method to check Palindrome numbers, in which on passing a number we will get a boolean value. If the passed number is Palindrome then it will return true otherwise false.

Java program to check palindrome number

// import package.
import java.util.*;
class Palindrome {
  // Function to check for Palindrome number.
  public static boolean isPalindrome(int number)
  {
		int temp = number;
		int newNumber = 0;

		while (temp > 0) {
			int digit = temp % 10;
			newNumber = newNumber * 10 + digit;
			temp = temp / 10;
		}

		if (newNumber == number)
			return true;
		else
			return false;
  }

  public static void main(String[] args)
  {
		// get number from user number.
		Scanner sc = new Scanner(System.in);
		System.out.println("Enter a number: ");
		int number = sc.nextInt();

		// now call function.
		boolean result = isPalindrome(number);
		if (result)
			System.out.println("Number is Palindrome");
		else
			System.out.println("Number is not Palindrome");
  }
}
Output -

Enter a number: 1234
Number is not Palindrome

Enter a number: 101
Number is Palindrome
Next Post Previous Post
No Comment
Add Comment
comment url