给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
java中最大整数值是Integer.MAX_VALUE = 2^31-1 = 2147483647
同理最小整数值是Interger.MIN_VALUE = -2^31 = 22147483648
(此处个位数加粗后面需要用到)
题目:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0
public int reverse
原创
2020-06-09 11:41:11 ·
986 阅读 ·
0 评论