In most
computer programming languages, a
do while loop is a
control flow statement that executes a block of code at least once, and then repeatedly executes the block, or not, depending on a given
boolean condition at the end of the block. Note though that unlike most languages,
Fortran's do loop is actually the same as the
for loop.