palindrome number
palinndrome number
Following is sample java code.
public class PalindromeNumber {
public boolean isPalindrome(int x) {
if (x < 0 || (x % 10 == 0 && x != 0)) {
return false;
}
int reversedHalf = 0;
while (x > reversedHalf) {
reversedHalf = reversedHalf * 10 + x % 10;
x /= 10;
}
return x == reversedHalf || x == reversedHalf / 10;
}
public static void main(String[] args) {
PalindromeNumber p = new PalindromeNumber();
int testNumber = 123;
System.out.println("Is " + testNumber + " a palindrome? " + p.isPalindrome(testNumber));
}
}