7.整数反转
注意:在推入数字之前,需要判断MIN_VALUE<= res*10+digit<=MAX_VALUE,不满足就返回0
class Solution {
public int reverse(int x) {
int res = 0;
while(x!=0){
//需要判断MIN_VALUE<= res*10+digit<=MAX_VALUE
if(res < Integer.MIN_VALUE / 10 || res > Integer.MAX_VALUE /10){
return 0;
}
int digit = x % 10;
x /= 10;
res = res * 10 + digit;
}
return res;
}
}