gpt4 book ai didi

java - 我正在读一篇文章,有人的评论让我感到困惑。

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

好的,所以我在java中查找goto语句,我偶然发现了这篇文章: Is there a goto statement in Java?(我知道,我是磨砂膏:P)

无论如何,我在评论中偶然发现了这段代码:

public static void main(String [] args) {

boolean t = true;

first:
{
second:
{
third:
{
System.out.println("Before the break");

if (t) {
break second;
}

System.out.println("Not executed");

}

System.out.println("Not executed - end of second block");

}

System.out.println("End of third block");

}
}

我很困惑为什么第二个 block 在中断后不会被执行。有人可以向我解释一下吗?

我本来会发表评论来询问,但我没有足够高的代表来这样做。

谢谢!

最佳答案

And I am confused as to why the second block wouldn't have been executed after the break.

因为带标签的 break 语句会终止带标签的 block ,并且不会将执行返回到标签。

关于java - 我正在读一篇文章,有人的评论让我感到困惑。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28686479/

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