回文数
2019-10-11 本文已影响0人
effectiveJava
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
class Solution {
public boolean isPalindrome(int x) {
//负数一定不是回文数
if(x<0) {
return false;
}
if(x==0) {
return true;
}
int a=x;
int b=0;
//将数字反转过来再和之前的数比较
while(x>0) {
b=b*10+x%10;
x=x/10;
}
return b==a;
}
}