Обычно оператор break
выходит из циклов (for
, while
и do...while
) и switch
операторов.
В Java есть 2 варианта break
.
1. Labeled break
Это разрывает внешнюю петлю, куда вы помещаете этикетку.
breakThis: for(...){
for(...){
...
break breakThis; // breaks the outer for loop
}
}
2. Unlabeled break
Это утверждение, которое вы использовали в своем вопросе.
Это разрывает цикл, в котором оно написано. Вообще внутренний цикл.