import java.util.*;
public class Solution {
/**
*
* @param x int整型
* @return int整型
*/
public int reverse (int x) {
if(x==0){
return 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;
}
return (int) result;
}
}
本文介绍了一个简单的Java方法,用于反转32位整数。该方法检查输入是否为零,并在反转过程中验证结果是否超出整数的最大或最小值限制。
2286

被折叠的 条评论
为什么被折叠?



