Книга: Основы программирования на 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

Оглавление книги


Генерация: 1.278. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз