题目如下:
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
解题思路:
将x从各位逐个往后取,然后依次放到y的变量中,一个简单的代码实现如提交的代码。该问题需要考虑的问题,对于反转的数不能溢出。
提交的代码:
public int reverse(int x) {
int y=0;
while(x!=0){
if(y*10/10!=y) return 0;
y=y*10+x%10;
x/=10;
}
return y;
}