Согласно руководству по Java, break предназначен для использования с циклами switch
, for
, while
и do
- while
.Это не входит, если заявления.Для switch
break
удерживает switch
от падения до следующего case
, что в противном случае он сделал бы.Для циклов он прекращает цикл независимо от защитных элементов цикла.
Оператор break
может быть либо без метки, и в этом случае он идет туда, где управление обычно возобновляется после цикла switch
или цикла, или помечается какв этом случае он идет к метке (почти как если бы это был goto
со строгими ограничениями на то, откуда он может прийти).
Чтобы выйти из текущего метода, используйте return
.Возврат без значения - это правильный оператор для выхода из метода void
.