Thursday, 16 June 2016

Program to know whether a number is Palindrome or not.

Explanation :
Palindrome means "a number which equal to it's reverse".
(If n=151 then it is a Palindrome as it's reverse is also 151).

Code:

class Palindrome
{
       public static void main(String args[])
      {
           int num = Integer.parseInt(args[0]);
           int n = num;
           int reverse=0,remainder;
           while(num > 0)
           {
                remainder = num % 10;
                reverse = reverse * 10 + remainder;
                num = num / 10;
            }
            if(reverse == n) System.out.println(n+" is a Palindrome ");
            else System.out.println(n+" is not a Palindrome");
       }
}

Output:  java Palindrome 1331
                1331 is a Palindrome


No comments:

Post a Comment