Reverse Integer(反向整数)
1 public class Solution {
2 public int reverse(int x) {
3 int tmp;
4 int result=0;
5 int res=0;
6 if(x==0)
7 result=0;
8 else{
9 while(x!=0){
10 tmp=x%10;
11
12 res=result*10+tmp;
13 //为了防止乘法溢出,将值除10是否等于原来的值。若是,则没有溢出。反之,溢出
14 if((res-tmp)/10!=result){
15
16 result= 0;
17 System.out.println(result);
18 return 0;
19 }
20 result=res;
21 x=x/10;
22
23
24 }
25
26
27 }
28 System.out.println(result);
29 return result;
30
31 }
32 }