小编roa*_*rox的帖子

为什么循环迭代超过Integer.MAX_VALUE?

有人可以解释为什么这个代码是Java 7,8的无限循环?循环应该停止,i = Integer.MAX_VALUE + 1但它似乎否定限制.为什么会这样?

public static void main(String[] args) {
    for (int i = Integer.MAX_VALUE - 100; i <= Integer.MAX_VALUE; i++);
}
Run Code Online (Sandbox Code Playgroud)

java integer loops

1
推荐指数
1
解决办法
605
查看次数

标签 统计

integer ×1

java ×1

loops ×1