gpt4 book ai didi

java - 带有 break 语句的无限 while 循环

转载 作者:行者123 更新时间:2023-11-29 03:20:06 24 4
gpt4 key购买 nike

我是初学者,我正在分析这段 java 代码:

// t is a thread running
while (true) {
try {
t.join();
} catch (InterruptedException e) { e.printStackTrace(); }
break;
}
t=null;

我想问的是:是否需要将其放入无限循环中?因为正如我所见,循环只会运行一次,即由于该 break 语句。我需要一些解释。

最佳答案

不,没有必要。您的观察是正确的,循环只会执行一次。

因此 OP 发布的代码等同于以下代码。

// t is a thread running
try {
t.join();
} catch (InterruptedException e) { e.printStackTrace(); }
t=null;

OP 发布的代码:

// t is a thread running
while (true) {
try {
t.join();
} catch (InterruptedException e) { e.printStackTrace(); }
break;
}
t=null;

关于java - 带有 break 语句的无限 while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24220665/

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