Вы можете перейти только к метке, которая находится в текстовом выражении . В вашем примере метка НЕ содержится в операторе, который содержит оператор break
.
(Для чего это стоит, даже языки более высокого уровня, которые поддерживают goto
, не позволяют вам прыгнуть в середину цикла извне. Я думаю о C ... и более старых языках, таких как FORTRAN.)
Java позволяет вам взломать, но взлом является незаконным ... и вас арестуют: -)
(Извините, я не смог устоять. Для тех, кто не понимает шутки, "взлом" - это когда кто-то входит в ваш дом, чтобы украсть вещи - см. "разбить и войти" ...)