分析:首先判断负数一定不是回文数,将原数逆转是关键使用了reverse = reverse*10+temp%10;
temp = temp/10;来获得逆转之后的数
class Solution {
public boolean isPalindrome(int x) {
if(x<0)
return false;
long reverse = 0;
int temp = x;
while(temp != 0){
reverse = reverse*10+temp%10;
temp = temp/10;
}
return reverse == x;
}
}