Write a Java program to check whether given number is palindrome or not.
class PalindromNum {
public static void main(String[] args) {
int num = Integer.parseInt(args[0]);
int n = num;
int rev=0;
while(n > 0) {
rev = rev *10 +(n%10);
n = n / 10;
}
if(num == rev) {
System.out.println(num+" == "+rev);
System.out.println("Hence number is a palindrome");
}
else {
System.out.println(num+" != "+rev);
System.out.println("Hence number is not a palindrome");
}
}
}
C:\>javac PalindromNum.java
C:\>java PalindromNum 121
121 == 121
Hence number is a palindrome
C:\>javac PalindromNum.java
C:\>java PalindromNum 456
456 != 654
Hence number is not a palindrome