DO WHILE STATEMENT do { statement } while(expr); Execute 'statment' until 'expr' evaulates to 0. A 'break' in the 'statement' will terminate the loop. A 'continue' will continue the execution from the beginning of the loop. example: i = 0; do { write(i+" "); i += 1; } while ( i < 10 ); Would give the following output: 0 1 2 3 4 5 6 7 8 9