Reverse Integer

来源:互联网 发布:python 中国地图 编辑:程序博客网 时间:2024/05/14 20:37
package leetcode.xuyi;import org.junit.Test;/** * Created by ethan on 2015/5/9. */public class ReverseInteger {    public int reverse(int x) {        if(x==-2147483648 || x==2147483647)            return 0;        int positive_negitive = 1;        if (x<0){            x = -x;            positive_negitive = -1;        }        long  ans = 0;        while(x!=0){            int tmp = x%10;            x = x/10;            ans = ans*10+tmp;        }        if (ans>2147483647 ||(positive_negitive==-1 && ans-1>2147483647)){            return 0;        }        return  (int)ans*positive_negitive;    }    @Test    public void test6(){        int ans = reverse(601);        System.out.println(ans);    }}

0 0
原创粉丝点击