Synopsis: do loop_body while (condition);
The do...while() loop executes the attached
loop_body again and again as long as
condition evaluates to true.
The loop_body may be either a single statement
or a block of statements.
Because condition is checked at the bottom of
loop_body, it is executed at least once, even if
condition is false right from
start.
Example 8.7. do...while() Loop
{
integer a = 0;
do
{
y2milestone("Current a: %1", a);
a = a + 1;
} while (a <= 10);
}