Check Palindrome Number
Check whether a number is a palindrome (same forwards and backwards).
BeginnerTopic: Module 2: Conditional Programs
Java Check Palindrome Number Program
This program helps you to learn the fundamental structure and syntax of Java programming.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a number: ");
int n = sc.nextInt();
int temp = n;
int rev = 0;
while (temp != 0) {
int d = temp % 10;
rev = rev * 10 + d;
temp /= 10;
}
if (rev == n) {
System.out.println(n + " is a Palindrome Number");
} else {
System.out.println(n + " is not a Palindrome Number");
}
sc.close();
}
}Output
Enter a number: 121 121 is a Palindrome Number
Understanding Check Palindrome Number
We reverse the digits and compare with the original number.
Note: To write and run Java programs, you need to set up the local environment on your computer. Refer to the complete article Setting up Java Development Environment. If you do not want to set up the local environment on your computer, you can also use online IDE to write and run your Java programs.