public class Solution {
public int reverse(int x) {
long result = 0;
int temp = Math.abs(x);//x变成正数
while (temp > 0) {
result = result *10;
result += temp %10;
if (result > Integer.MAX_VALUE) {
return 0;
}
temp /= 10;
}
return (int)(x>=0?result:-result);
}
}