Check Palindrome Number

Check whether a number is a palindrome (same forwards and backwards).

JavaBeginner
Java
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

We reverse the digits and compare with the original number.