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 }

 

相关文章:

  • 2021-04-15
  • 2022-02-01
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2021-11-11
  • 2021-10-25
  • 2021-08-08
猜你喜欢
  • 2021-11-06
  • 2021-09-11
  • 2021-08-13
  • 2021-10-10
  • 2021-06-06
  • 2021-08-01
  • 2021-11-25
相关资源
相似解决方案