Книга: Основы программирования на Java
5.2. Опреатор break
5.2. Опреатор break
Оператор break сообщает исполняющей среде, что следует прекратить выполнение именованного блока и передать управление оператору, следующему за данным блоком. Для именования блоков в языке Java используются метки. Оператор break при работе с циклами и в операторах switch может использоваться без метки. В таком случае подразумевается выход из текущего блока. Для именования блока перед ним помещается метка, состоящая из идентификатора и следующего за ним двоеточия. После объявления метки на нее можно ссылаться в операторе break. При этом управление передается оператору, расположенному за поименованным блоком.
Например, в следующей программе имеется три вложенных блока, и у каждого своя уникальная метка. Оператор break, стоящий во внутреннем блоке, вызывает переход на оператор, следующий за блоком Ь. При этом пропускаются два оператора println.
class Break {
public static void main(String args[]) {
boolean t = true;
a: {
b: {
c: {
System.out.println("ITepefl break");
if(t) break b;
System.out.println("He будет выполнено "); }
System.out.println("He будет выполнено "); }
System.out.println("noane b");
}
} }
В результате исполнения программы вы получите следующий результат:
До break
После b