gpt4 book ai didi

java - 在此示例中,break 子句如何响应?

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

break 子句如何工作?

我知道如果循环内有 break,循环将终止其执行。例如:

for (int i=0; i<10; i++) {
break;
}

但是,如果 break 子句既位于循环内部,又位于 ifelse 内部,它会起作用吗?例如:

for (int i=0; i<10; i++) {
if (i==7) {
//code
break;
//code
}
}

break 子句会使 for 循环结束,还是只是跳过 if 子句中旁边的代码并继续迭代?

如果 break 子句位于循环内的循环内怎么办?它会结束两个循环的执行还是仅结束最近的循环?

提前致谢。

最佳答案

break 语句将始终仅退出内循环。 If 语句不算作这些。如果您需要一次打破多个循环,您可以使用标签:

A: while (true) {
B: while (true) {
break A;
}
}

关于java - 在此示例中,break 子句如何响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60141270/

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