Операторы циклов: for, do и while
Оператор for:
for (<действие1>; <условие>; <действие2>) <выполнение>
действие1 - присваивание переменной цикла начального значения, или нескольким переменным.
Во время действия условия выполняется цикл - когда оно становится неправильным цикл прекращается.
действие2 - здесь происходит иттерация переменной (например увеличение переменной на 1) или другие действия с переменной
Операторы do и while
do <выполнение> while (<условие>)
while (<условие>) <выполнение>
Операторы do, while служат для выполнения цикла с использованием только условия, действия которых такие же как и в операторе for
Отличия оператора do от оператора while (где есть оператор do) - в том что в первом проверка условия происходит до выполнения цикла, а во втором операторе - после выполнения цикла. Также как и в операторе for цикл выполняется только если условия правильные.