- 博客(1)
- 收藏
- 关注
原创 JAVA math.abs()得到负数的情况
今天写leetcode 16:最接近的三数之和的时候,出现了131个测试用例只通过了130的情况 检查了下代码,发现问题出在了Math.abs()函数。 首先,在Java里,int的取值范围是-2^31 ~(2^31) - 1,即-2147483648 至 2147483647。也就是说,负数的取值范围比整数大1。 对于最后一次测试用例,代码相当于 int a = Math.abs(-1-Integer.MAX_VALUE) // int a =Math.abs(Integer.MIN_.
2021-12-23 21:58:09
2491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人