Reverse Integer

来源:互联网 发布:管家婆软件手机版 编辑:程序博客网 时间:2024/06/16 05:23

/**
* 将整数倒转
* 思路:
* 1.将该数依次%10,并将结果保存起来,将改数/10
* 2.判断溢出问题
* @param x
* @return
*/
public static int reverse1(int x) {

       int res = 0;       while (x != 0) {           int t = res * 10+ x%10;           //判断溢出条件,如果溢出,t/10就不会和res的一样           if (t /10 != res) {               return 0;           }           res = t;           x = x/10;       }       return res;    }
原创粉丝点击