以下は、「ラベル z が見つからない」ためにコンパイルが失敗しますが、z:を o = o + 2 の後に 1 ステップ下に移動すると、うまくいきますか? この背後にあるロジックは何ですか?
public class Breaker {
static String o = "";
public static void main(String[] args) {
z:
o = o + 2;
for (int x = 3; x < 8; x++) {
if (x == 4)
break;
if (x == 6)
break z;
o = o + x;
}
System.out.println(o);
}
}