反转整数,若溢出返回0
如:
输入:123 输出:321
输入:-123 输出:-321
输入:1254544999 输出:0
public int reverse(int x) {
int ans = 0;
while(0 != x){
int temp = ans * 10 + x % 10;
//判断是否溢出
if(temp / 10 != ans)
return 0;
ans = temp;
x /= 10;
}
return ans;
}