首页 > 其他 > 详细

Reverse Integer(反向整数)

时间:2017-02-25 13:34:06      阅读:121      评论:0      收藏:0      [点我收藏+]

技术分享

 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 }

 

Reverse Integer(反向整数)

原文:http://www.cnblogs.com/anylemons/p/6441574.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!