Java中的代码标签

时间:2014-06-24 13:03:57

标签: java labels goto

Here你可以发现Java在初始阶段提供了goto指令。明智的是,这条指令不再实施。然而,正如我几分钟前在其他SO问题中发现的那样,标签仍然存在。

int x;
letsassign: x = 3;

我想知道他们为什么还在那里。除goto label之外,标签还有哪些其他用途?

1 个答案:

答案 0 :(得分:4)

用于运动多重循环:

outer: for (;;) {
    while (true) {
        if (brr) {
            break outer;
        }
    }
    roo();
}

休息并继续。

Java旨在清理事物;在C ++之后。然而,人们不想冒险“我不能再有效地做到这一点”。