Цикл з передумовою – цикл , який виконується доки істинною є деяка умова, зазначена перед його початком. Ця умова перевіряється до виконання тіла циклу, тому тіло може бути не виконано жодного разу (якщо умова від самого початку хибна).
Перевірку умови можна розмістити під тілом циклу, використовуючи спеціальний синтаксис do..while : do { // тіло циклу } while (condition); Цикл спершу виконає тіло, а потім перевірить умову condition, і доки її значення дорівнюватиме true, він виконуватиметься знову і знову.
Цикл з передумовою while Послідовність дій, що складається з перевірки Умови та виконання БлокуОперацій, повторюється доти, доки вираз, що перевіряє Умову, не стане хибним (рівним нулю). При цьому відбувається вихід із циклу , і виконується операція, що стоїть після оператора циклу .