ICSE Class 10 Computer Applications Question 67 of 76

Revising Basic Java Concepts — Question 71

Back to all questions
71
Question

Question 48

Write a program that inputs a number and checks if the given number is a palindrome. A number that is equal to its reversed number is a palindrome number.

import java.util.Scanner;

public class KboatPalindromeNumber
{
    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        System.out.println("Enter the number: ");
        int num = in.nextInt();
        int copyNum = num;
        int revNum = 0;

        while(copyNum != 0) {
            int digit = copyNum % 10;
            copyNum /= 10;
            revNum = revNum * 10 + digit;
        }

        if (revNum == num) 
            System.out.println("A Palindrome number");
        else
            System.out.println("Not a Palindrome number");
    }
}
Output
BlueJ output of KboatPalindromeNumber.java
BlueJ output of KboatPalindromeNumber.java
Answer