Как и цикл for, цикл while тоже состоит из двух частей:
· заголовка цикла
· тела цикла
Заголовок цикла while состоит из двух частей:
· служебного слова while
· условия продолжения цикла, заключенного в скобки.
Приведем несколько примеров таких заголовков:
· while (x>0)
· while (a!=b)
· while (sum<66)
Обратите внимание, что условие, размещенное в заголовке, проверяется каждый раз перед очередным повтором цикла.
Очень важно иметь в виду, что условие, размещенное в заголовке, является условием продолжения цикла. Это означает, что, если условие выполняется, цикл while делает еще один повтор (проход); а вот если условие это не выполняется, то цикл больше не повторяется и класс перейдет к выполнению команды, записанной после тела цикла.
Стоит обратить внимание, что цикл while, довольно заметно, похож, в смысле использования условия, на команду выбора (ветвления) if.
Поскольку в условии, которое записывается в заголовке цикла, используется, как правило, по крайней мере, одна переменная, необходимо инициализировать ее (присвоить ей значение) еще до заголовка цикла.