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:
{
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
1331 is a Palindrome
No comments:
Post a Comment