DO..WHILE-DO..WHILE loops are useful for things that want to loop at least once. The structure is. Notice that the condition is tested at the end of the block instead of the beginning, so the block will be executed at least once. If the condition is true, we jump back to the beginning of the block and execute it again.