Найти в Дзене

Java курс для «чайников» | Циклы while и do-while. Урок 7 (часть 2)

В этой части рассмотрим работу с циклами while и do-while. Если вы не смотрели Часть 1, то обязательно посмотрите. Цикл while Цикл while продолжает свое выполнение пока условие остается правдивым (true). Например для обхода массива, можно воспользоваться циклом while. Механизм работы очень прост: Цикл do-while Данный цикл полностью идентичен циклу while, за исключением того, что тело цикла всегда выполниться хотя бы один раз. Это происходит потому, что вначале выполняется тело цикла, а затем уже идет проверка условия. Поэтому, если изначально условие будет ложно, то сначала выполниться тело, затем пройдет проверка условия и соответственно выход из цикла. В заключении while - сначала проверь, а потом сделай и так по кругу. do-while - сначла сделай, а потом проверь и так по кругу. Предлагаем Вам решить тест На этом все! Подписывайтесь на канал, чтобы не пропустить новые уроки.
Оглавление

В этой части рассмотрим работу с циклами while и do-while. Если вы не смотрели Часть 1, то обязательно посмотрите.

Цикл while

Цикл while продолжает свое выполнение пока условие остается правдивым (true).

Например для обхода массива, можно воспользоваться циклом while.

Объявление цикла while
Объявление цикла while

Механизм работы очень прост:

  1. Проверяем условие.
  2. Если условие верное (true), то выполняем тело цикла и возвращаемся в пункт 1. Если условие ложно (false), то выходим из цикла.

Цикл do-while

Объявление цикла do-while
Объявление цикла do-while

Данный цикл полностью идентичен циклу while, за исключением того, что тело цикла всегда выполниться хотя бы один раз. Это происходит потому, что вначале выполняется тело цикла, а затем уже идет проверка условия. Поэтому, если изначально условие будет ложно, то сначала выполниться тело, затем пройдет проверка условия и соответственно выход из цикла.

В заключении

while - сначала проверь, а потом сделай и так по кругу.
do-while - сначла сделай, а потом проверь и так по кругу.

Предлагаем Вам решить тест

На этом все! Подписывайтесь на канал, чтобы не пропустить новые уроки.