Site icon Информатика Эксперт

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

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

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

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

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

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

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

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

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

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

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

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

Exit mobile version