1、什么是回文?
回文就是指一个数字(整数),从左到右、从右到左读都是一个意思。例如“121”,“11”,“1221”都是回文,假如我们规定0是一个特殊的回文。例如:“123”,“-121”,“12”这些都不是回文。
2、实现
public boolean isPalindrome(int x) {
if(x==0){
return true;
}
if(x<0){
return false;
}
int rem = 0;
int temp = x;
int y=0;
// 采用把一个整数的数字进行逆序处理
while(temp!=0){
rem = temp%10;
y = y*10 + rem;
temp = temp /10;
}
return y==x;
}