Оператор continue в Java

Facebooktwittergoogle_plustumblrFacebooktwittergoogle_plustumblr

Данная статья:

Статья про оператор перехода continue тесно связана со статей про оператор перехода break. Рекомендуем Вам ознакомиться с обеими статьями.


Оператор continue - это один из операторов перехода. Что такое оператор перехода?

Если Вы уже сталкивались с циклами, то Вы уже знаете, что все они, чаще всего, имеют одинаковые составляющие:

  • переменную
  • итерации
  • условие
  • шаги итерации

For, while, do... while выполняют одинаковые функции. Можно сказать, что циклы достаточно простые и предсказуемые - они просто изменяют заданную переменную n-ное количество раз.

Но существуют ключевые слова, которые дают нам больше власти над циклом. Они позволяют нам:

  • завершить цикл раньше времени (оператор break)
  • проигнорировать часть кода (оператор continue)

В некоторых ситуациях они позволят Вам найти более практичное и элегантное решение поставленных задач. Давайте рассмотрим их подробнее.

Также к операторам перехода относится ключевое слово return, но для его изучения Вам нужно продвинуться чуть-чуть дальше в нашем самоучителе. Поэтому, в этой статье про него рассказывать не будем. Вы узнаете о нем немного позже.

Оператор continue

Слово "continue" с английского переводится как "продолжать". Continue позволяет опустить участок кода и вернуться в начало цикла. Давайте посмотрим на примере - так будет понятнее 🙂

Синтаксис

Оператор continue записывается так:

Как видите, никаких параметров, скобок - просто слово и точка с запятой.

В коде будет выглядеть так:

Вы видите цикл for. Допустим, Вы хотите чтобы первая строка выполнялась семь раз:

а вторая строка - всего два раза:

Перед вторым выводом в консоль напишем условие:

Таким образом, каждый раз когда i будет больше 2 (а именно будет равняться 3, 4, 5 , 6  и 7) вторая строка не будет выведена в консоль. Это будет происходить потому, что continue будет перенаправлять нас в начало цикла:

При этом все, что после continue - игнорируется:

Посмотрим на вывод.

Как видите, мы видели первую строку 7 раз,  а вторую - два раза.

Заключение

Для лучшего понимания темы рекомендуем Вам ознакомиться с нашими задачами:


Надеемся, что наша статья была Вам полезна. Также есть возможность записаться на наши курсы по Java в Киеве. Детальнее у нас на сайте.

Facebooktwittergoogle_plustumblrFacebooktwittergoogle_plustumblr

Facebooktwittergoogle_plustumblrFacebooktwittergoogle_plustumblr
Самоучители--узнать детальнее--