do loop
Java
One of Java's three control structures used for looping. The other two are the while loop and for loop. A do loop consists of a loop body and a boolean expression. The condition is tested after the loop body has been completed for the first time and re-tested each time the end of the body is completed. The loop terminates when the condition gives the value false. The statements in the loop body will always be executed at least once.