7. Reverse Integer

来源:互联网 发布:淘宝店更改主营类目 编辑:程序博客网 时间:2024/06/16 16:42

Reverse digits of an integer.

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

click to show spoilers.

Note:

The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.


简单题,不做解释了,直接上代码:

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


原创粉丝点击