Найти в Дзене
Java для всех

Оператор цикла while

Синтаксис вызова оператора while: При истинном условии выполняются команды в теле оператора цикла. Затем снова проверяется условие, выполняются команды и так по кругу. Работа оператора цикла завершится, если во время проверки условия оно окажется ложным. Синтаксис оператора цикла do-while: Сначала выполняется блок команд из фигурных скобок после ключевого слова do. Далее проверяется условие while и при истинном значении, снова выполняются команды. Так происходит по кругу. Команды в теле оператора do-while выполняются хотя бы один раз. Это основная особенность данного оператора. do-while, while и for имеют схожий функционал, но различаются только синтаксисом. Также можно выделить следующие отличия:

Синтаксис вызова оператора while:

-2

При истинном условии выполняются команды в теле оператора цикла. Затем снова проверяется условие, выполняются команды и так по кругу. Работа оператора цикла завершится, если во время проверки условия оно окажется ложным.

Синтаксис оператора цикла do-while:

-3

Сначала выполняется блок команд из фигурных скобок после ключевого слова do. Далее проверяется условие while и при истинном значении, снова выполняются команды. Так происходит по кругу.

Команды в теле оператора do-while выполняются хотя бы один раз. Это основная особенность данного оператора.

do-while, while и for имеют схожий функционал, но различаются только синтаксисом. Также можно выделить следующие отличия:

  • while – проверяется условие => если false во время первой проверки, команды не будут выполнены вообще.
  • for — проверяется условие => если false во время первой проверки, выполняются команды только первого блока;
  • do-while — сначала выполняются команды, прописанные в теле оператора и только после этого проверяется условие на true или false.