continue
используется для перехода к началу новой итерации цикла;Вы используете метку, если у вас есть вложенные циклы, и вы хотите указать, к какой из них перейти.Вы пытаетесь использовать его как goto
, чтобы перейти к совершенно не связанному фрагменту кода, что недопустимо
Легальное использование - это что-то вроде:
foo:
while(cond1) {
code;
while(cond2) {
if(cond3) {
continue foo;
}
}
}
( Java руководство по операторам ветвления )