gpt4 book ai didi

java - 为什么for会进入无限循环?

转载 作者:行者123 更新时间:2023-12-01 16:56:56 25 4
gpt4 key购买 nike

当我开始编写代码时

for (byte i = 0; i < 1000; i++) {
System.out.print(i);
}

我得到无限循环。为什么?

最佳答案

仅仅是因为字节值在其最大值之后开始溢出,即127

i 的值将上升到 127,然后溢出到 -128,然后递增回 127。此过程将因此永远不会满足 for 循环终止条件,从而永远循环。

关于java - 为什么for会进入无限循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31373352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com