解题思路
判断数字是否是回文数。非常简单,用rev做累计,每次取原值的最后一位累计上去,最后判断rev是否和原值相同即可。
参考源码
public class Solution {
public boolean isPalindrome(int x) {
if (x < 0) {
return false;
}
int tmp = x;
int rev = 0;
while (tmp != 0) {
int k = tmp % 10;
rev = rev * 10 + k;
tmp = tmp / 10;
}
return rev == x;
}
}