LeetCode Reverse Integer

来源:互联网 发布:阿里云学生机续费 编辑:程序博客网 时间:2024/06/05 11:58

Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321

/** * 翻转整数,注意溢出. * Created by ustc-lezg on 16/4/6. */public class Solution {    public static void main(String[] args) {        System.out.println(reverse(1534236469));    }    public static int reverse(int x) {        long res = 0;        while (x != 0) {            res = res * 10 + x % 10;            if (res > Integer.MAX_VALUE || res < Integer.MIN_VALUE) {                return 0;            }            x /= 10;        }        return (int)res;    }}
0 0