gpt4 book ai didi

java - 为什么我的列表包含比 while 循环更大的数字?

转载 作者:行者123 更新时间:2023-12-01 22:01:35 24 4
gpt4 key购买 nike

我创建了一个 while 循环,其中包含 break 语句以打印一些数字并避免其他数字,它最终打印了一个大于我的循环限制的数字。这是代码

package examples;

public class LoopContolExamples {
public static void main(String[] args) {
int count = 0;
while (count <= 12) {
count++;

if (count == 9)
//break;
continue;

if (count % 2 == 0)
continue;
else
System.out.println(count);{
}
}
}
}

这是结果。
3个 5个 7 11 13

谁能帮忙解释一下这是怎么回事?我是 Java 新手,这是我用该语言编写的第一批代码之一。

最佳答案

count等于12时进入循环

然后您立即执行 count++;,使它成为 13,同时它仍在循环中。下一次迭代将使条件失败。

关于java - 为什么我的列表包含比 while 循环更大的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53405953/

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