题目:
结果:
思路:
1.小于0,不可能是回文数。
2.正数,就计算他的反转数
:原数对10取模+之前计算结果 * 10
代码:
public static boolean isPalindrome(int x){
if(x < 0){
return false;
}
int converse = 0;//反转数
int ini = x;//保存原始数
//求反转数
while (x != 0){
int num = x % 10;
converse = converse * 10 + num;
x /= 10;
}
return converse == ini ? true : false;
}