有人可以解释为什么这个代码是Java 7,8的无限循环?循环应该停止,i = Integer.MAX_VALUE + 1但它似乎否定限制.为什么会这样?
i = Integer.MAX_VALUE + 1
public static void main(String[] args) { for (int i = Integer.MAX_VALUE - 100; i <= Integer.MAX_VALUE; i++); }
java integer loops
integer ×1
java ×1
loops ×1