Цикл whileвыполняет выражения, пока условие истинно. Выглядит он так:
while (условие)выражения
Если условие становится ложным, выражения в цикле перестают выполняться и управление переходит к выражению после цикла.
Условиепроверяется на истинность до того, как выполняются выражения в цикле. Если условиеистинно, выполняются выражения, а затем условие проверяется снова. Если условие ложно, выполнение приостанавливается и управление переходит к выражению после while.
Пример:
varn=0;varx=0;while (n<3) {n++;x+=n;}
С каждой итерацией цикл увеличивает nи добавляет это значение к x. Поэтому xи n получают следующие значения: