do { code_block } while (condition);
As in Java, the Apex do-while loop does not check the Boolean condition statement until after the first loop is executed. Consequently, the code block always runs at least once.
Integer count = 1; do { System.debug(count); count++; } while (count < 11);