Учимся программировать на Java. Урок 7. Цикл while

Всем привет, здесь мы учимся программировать на Java, сегодня новый урок под номером семь. Начнем!

Что такое цикл? Это что-то повторяющееся, выполняющееся идентично из раза в раз. Одним из видов циклов является цикл while. Выглядит он следующим образом:

while(условие){
    тело цикла
}

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

Результатом будет следующее:

Иногда ваша программа может «сломаться», если цикл окажется бесконечным. Допустим, как здесь:

Так как переменная a возрастает, то условие цикла всегда будет верно, и программе придется «вмешаться» и прекратить работать. Если же условие неверно изначально, то цикл не выполнится ни разу. Однако есть интересная вариация данного цикла, которая выполниться как минимум один раз, и называется она do-while:

do{
    тело цикла
}while(условие);

Сначала выполнится тело цикла, а уже потом проверится условие. Если верно, то тело цикла выполнится еще раз; если же условие неверно, то по итогу цикл выполнится лишь однажды. Тот же пример с ракетой, только используя do-while:

Пока что этого хватит. На следующем уроке изучим некоторые интересные «фишки», а также другой вид цикла. Удачи!

Переходите на следующий урок: