2.8 Управляющие структуры (часть 3)

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


назад к оглавлению вперед

Rus. Open Source company, г. Саратов
ул. Орджоникидзе, 156, офис 203
тел: 8 (8452) 57-84-41
e-mail: info@rus_opensource.com

Главная | Обзоры | О разном
Карта сайта

Учебная литература:

Введение в Linux
Основы JAVA
Архивы

© 2013 opensourcerules.net