您的位置:首页 > 其它

leetcode--reverse_integer

2016-10-24 11:28 323 查看

leetcode–reverse_integer

题意:将一个int类型的数反转

举例:x=123,return 321; x=-123, return -321;

warning:

如果integer最后一位是0,该怎么输出;

反转后的integer有可能越界,如1000000003,该如何处理这种情况(可以抛出异常,但本题不允许抛异常处理)。

本题比较简单,不做分析,直接贴代码

public class reverse_integer {
public int reverse(int x) {
long result = 0;
while(x != 0){
result = result * 10 + x % 10;
x = x / 10;
}
if(result > Integer.MAX_VALUE || result < Integer.MIN_VALUE) return 0;
else return (int)result;
}
}


源程序下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode