2.8.4 Операторы break и continue
Оператор
break прекращает выполнение оператора цикла и передаёт управление следующему за ним (за циклом) оператору.
Оператор
continue позволяет в любой точке тела цикла прервать текущую итерацию и перейти к проверке условий продолжения цикла, определённых в предложениях for или while. В результате выполнение цикла заканчивается или начинается новая итерация.
2.8.5 Оператор goto
Java не имеет goto инструкции как в других языках программирования. Это обеспечивает более правильную форму goto инструкции. В Java присутствует расширенная форма оператора break. Используя этот вид расширенного оператора break, мы можем избегать одного или более блоков кода.
Общая оператора
break показывается ниже:
break label_name;
Здесь
label_name - имя метки, которая идентифицирует блок кода. Программа, данная ниже, показывает использование помеченного оператора break, используемого в Java.
Пример 13:
public class BreakProgram
{
public static void main(String args[])
{
boolean t = true;
First :
{
Second:
{
Third:
{
System.out.println( Executed Before the break ); if(t) break Second; System.out.println( This statement is not executed );
}
System.out.println( This statement is not executed );
}
System.out.println( Executed after the second block );
}
}
}
Вывод сгенерирован, как показано ниже.
Рисунок 2.10: Вывод BreakProgram