JAVA でコーディングしていたところ、突然次のようなコードを書きました。
int x = 10;
boolean b = true;
l1: b = x > 1;
l2: while (b) {
// some code
break l2;
}
驚いたことに、コードは正しくコンパイルされ、実行されます。私は自分のl1
ラベルで何もしていませんが、なぜこのステートメントで正しくコンパイルされるのですか?
私goto
はJavaで存在することを知っていますが、使用されていません( Java言語キーワード)が、それにジャンプできる方法はありますか?