Урок 6: циклы while и do-while
Условия давали нам выбор; циклы дают нам повторение. while (условие) { ... } проверяет условие перед каждым проходом и снова и снова выполняет тело, пока оно истинно. Для этого нужен счётчик (например, int i), который увеличивается с помощью i++ — иначе условие никогда не выключится и цикл будет раб
while — это «пока не пришёл — сделай ещё один шаг». do-while — как пробовать суп: сначала пробуешь (хотя бы раз!), и только потом решаешь, нужно ли ещё соли, и пробуешь снова.
- while (условие)
- Проверяет условие перед каждым проходом; тело выполняется, пока условие истинно.
- do { } while (условие);
- Проверяет условие в конце, поэтому тело выполняется хотя бы один раз. Обрати внимание на точку с запятой в конце!
- счётчик и i++
- Переменная, которая отслеживает проходы; i++ прибавляет к ней 1 каждый раз.
- бесконечный цикл
- Если условие никогда не станет ложным (например, ты забыл i++), цикл не остановится.
- проверка ввода
- Запрашивать ввод снова и снова, пока он не станет корректным, — классическое применение do-while.