Цикл Do While

Элемент диаграммы действий.

Цикл Do While является одним из трех блоков диаграммы действий, предназначенных для реализации циклов итераций. Циклы необходимы для того, чтобы повторить некоторые действия несколько раз. Другие два доступных цикла - это  Цикл For и Цикл While.

Цикл Do While выполняется до тех пор, пока заданное для этого цикла условие будет истинно (принимает значение true). Как только условие принимает значение "ложно", цикл завершается и идёт переход к следующему блоку диаграммы действий. Вы можете задать действия, которые вы хотите выполнить на каждой итерации цикла, путем добавления соответствующих блоков диаграммы действий внутрь блока  Цикл Do While

Полную информацию об операторе Java Цикл Do While вы можете получить здесь.

Цикл Do While очень похож на Цикл While. Единственным отличием является то, что истинность выражения проверяется не в начале каждой итерации, а в конце. Следовательно, первая итерация цикла Do While выполнится обязательно (истинность выражения проверяется только в конце итерации), в то время как Цикл While может не выполниться ни разу (истинность выражения проверяется в начале каждой итерации, и если с самого начала значением выражения будет ложно, то выполнение цикла будет сразу же прекращено).

 Чтобы вставить блок "цикл do while" в диаграмму действий
  1. Перетащите элемент Цикл Do While  из палитры Диаграмма действий на диаграмму типа агентов. Перетаскивая блок, отпустите кнопку мыши тогда, когда курсор мыши будет находиться над точкой, которая находится в той ветви диаграммы действий, куда вы хотите поместить данный блок (при наведении курсора эта точка должна подсветиться зеленым цветом).
  2. В выбранной вами ветви диаграммы действий должен появиться новый блок.
  3. Перейдите в панель Свойства.
  4. В поле Условие введите условие - логическое выражение, которое будет вычисляться для проверки того, должны ли действия этого цикла выполниться еще раз.
  5. Вставьте другие блоки диаграммы действий, задающие те действия, которые вы хотите выполнить на каждой итерации цикла, в соответствуюшие точки вставки, находящиеся на диаграмме внутри блока цикла Do While

Свойства

Основные

Условие –  Логическое условие, которое будет вычисляться для проверки того, должны ли действия этого цикла выполниться еще раз.

Специфические

Имя – Здесь вы можете указать имя объекта.

Метка –  Здесь вы можете ввести комментарий к этому блоку, объясняющий смысл этого цикла. Комментарий будет отображен внутри блока вместо Java кода, соответствующего этому циклу.

Цвет заливки - Задает цвет заливки блока. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета


См. также

 Визуальное задание алгоритмов с помощью диаграмм действий

 Редактирование блоков диаграммы действий

 Создание диаграммы действий. Учебное пособие

Цикл While