Занятие №11 Операторы перехода break, continue, return

Операторы перехода служат для, перехода к другой части программы. Один из этих операторов нам уже известен из предыдущих занятий это оператор break;

Оператор break

Оператор continue

Оператор return

Домашнее задание

Оператор break

Оператор break используется в операторе switch, позволяя немедленно выйти из цикла программы, так же его использование возможно в любых других циклах. Рассмотрим простейший пример использования break в цикле while

листинг 11.1

Как мы видим из листинга 11.1 стоит логическое выражение true в условии цикла while происходит зацикливание. Но после того как надпись выводиться в консоль, срабатывает оператор перехода break; который принудительно выходит из цикла, тем самым в консоли мы видим единожды написанную строку nookery.ru

Оператор continue

Оператор continue позволяет пропустить выполнения кода после него, и вернуться в начало цикла. листинг 11.2

листинг 11.2

Как мы можем видеть из листинга 11.2 у нас происходит зацикливание надписи «nookery.ru» в консоль, но мы никогда там не увидим надписи «Пока», так как срабатывает оператор continue которые пропускает событие вывода этой надписи, тем самым он передает управление в начало цикла, и так до бесконечности.

Оператор return

Оператор return используется в методах, для явного выхода из него. Когда программа доходит до оператора return она выходит из «дочернего метода» и переходит в «родительский метод» листинг 11.4. Так же оператор return может возвращать некое значение. листинг 11.3

листинг 11.3

В листинге 11.3 Мы создали метод в который передаем два параметра типа int (число 4 и число 5). В операторе return происходит математическое вычисление, итог которого передается в консоль.(сумма чисел равна 9). Главное не путайте return с break— это очень важно, так как break служит для выхода из циклов, продолжая работу программы,  а return для выхода из методов, в случаи использования return в цикле происходит завершение программы целиком. листинг 11.4

листинг 11.4

Домашнее задание.

  1. Потренируйтесь в использовании оператора break
  2. Потренируйтесь в использовании оператора continue
  3. Потренируйтесь в использовании оператора return

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.