回文数

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;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读