Palindrome Number
判断一个整数是否是回文的
方法:将这个整数的后半段反转,将它和前半段比较是否相同
特殊情况:
x<0 不是回文的
x是以0结尾的整数 不是回文的
public class PalindromeNumber {
public boolean isPalindrome(int x) {
if(x < 0 || x % 10 == 0 && x != 0) {
return false;
}
int reverseNumber = 0;
while(x > reverseNumber) {
reverseNumber = reverseNumber * 10 + x % 10;
x = x / 10;
}
return x == reverseNumber || x== reverseNumber / 10;
}
}