为什么会这样(Integer.MAX_VALUE-Integer.MIN_VALUE) = -1呢?
(Integer.MAX_VALUE-Integer.MIN_VALUE) = -1
如果在计算器上执行此操作,它将变成一个较大的正数,但是在Java中,它是-1?
-1
整数溢出。如果超出整数可以容纳的范围,则它会在另一侧循环。
例如,尝试Integer.MAX_VALUE + 1看看它能为您带来什么。
Integer.MAX_VALUE + 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句