我在 Java 教科书中读到,任何语句都可以被标记并且可以与 break 一起使用。但是在尝试此代码时,我收到错误未定义标签。(stackoverflow 的人在将此问题标记为重复之前等待,我已经检查了这些问题,但没有一个能解释这个问题)。
public class LabelTest {
public static void main(String[] args) {
first: System.out.println("First statement");
for (int i = 0; i < 2; i++) {
System.out.println("Second statement");
break first;
}
}
}