Оператор цикла do-while
В отличие от предыдущего цикла: for цикл do-while относится к циклам с постусловием. Это значит, что упомянутое условие выполнения цикла проверяется в конце оператора цикла do-while.
Оператор do-while имеет следующею форму:
Code
do {
//последовательность операторов
}while (условие);
Примечание: Вы можете не использовать фигурные скобки,в том случае если в теле цикла находится всего один оператор.
Однако, лучше писать со скобками,так как это делает ваш код более удобным и более читабельным.
Оператор цикла в постусловием всегда выполняется хотя бы один раз. Это объясняется тем, что набор операторов в фигурных скобках (или без них) стоит перед проверкой выполнения условия цикла do-while. Для сравнения отметим, что в операторах for и while относящихся к циклам с предусловием, цикл может ни разу не выполняться. Это будет в том случае, если условие выполнения цикла при первом же обращении к циклу не выполняется.