Determine whether an integer is a palindrome. Do this without extra space.
判断一个整数是否为回文,即顺读和倒读是否一样。
class Solution {
public boolean isPalindrome(int x) {
if(x<0)//当x为负数时,肯定不是回文
return false;
int result=0;
int number=x;//为了使循环不改变x的值,又定义的number.
while(number!=0){
result=result*10+number%10;
number=number/10;
}
if(x==result)
return true;
return false;
}
}
问题:为何不用判断溢出???