Number Programs
Java Program to Check Palindrome Number
A Java program to check if a number is a palindrome.
Problem Description
Write a Java program to check if a given number is a palindrome (reads the same backward as forward).
Code
public class PalindromeNumber {
public static void main(String[] args) {
int num = 3553, reversedNum = 0, remainder;
int originalNum = num;
while (num != 0) {
remainder = num % 10;
reversedNum = reversedNum * 10 + remainder;
num /= 10;
}
if (originalNum == reversedNum) {
System.out.println(originalNum + " is Palindrome.");
} else {
System.out.println(originalNum + " is not Palindrome.");
}
}
}Output
3553 is Palindrome.Explanation
- Reverse: First reverse the number.
- Compare: Compare the reversed number with the original number.
