题目1:代码如下:
public int reverse(int x) {
int reverse = 0;
while(x!=0){
if (reverse>Integer.MAX_VALUE/10||(reverse==Integer.MAX_VALUE/10&&x>7)){
return 0;
}
if (reverse<Integer.MIN_VALUE/10||(reverse==Integer.MIN_VALUE/10&&x<-8)){
return 0;
}
//重点
reverse = reverse*10+x%10;
x=x/10;
}
return reverse;
}
展开
用户2493068533097于2021-07-26 03:40发布的图片
1