题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
负数因为带负号的原因不可能回文,其余的只要判断其回文的数是否相等即可。
class Solution {
public boolean isPalindrome(int x) {
if(x < 0)return false;
int a = x;
int b = 0;
while(x > 0) {
b = b * 10 + x % 10;
x = x / 10;
}
return a == b;
}
}