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;
}
}
}