题目:https://leetcode-cn.com/problems/reverse-integer/solution/
答案:
注意溢出时候要为0
public int reverse(int x) {
int y = Math.abs(x);
long result = 0;
int reverse = 0;
while (y>0){
result = result*10 + y%10;
y=y/10;
}
result = x>0?result:(0-result);
System.out.println(result);
if(result>Integer.MAX_VALUE || result<Integer.MIN_VALUE){
reverse=0;
}else{
reverse = (int) result;
}
return reverse;
}