回文数

作者: effectiveJava | 来源:发表于2019-10-11 20:46 被阅读0次

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

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;
    }
}

相关文章

网友评论

      本文标题:回文数

      本文链接:https://www.haomeiwen.com/subject/twwxmctx.html