O formato da sintaxe da instrução do loop do-while é o seguinte:
do{//instrução}while(expressão)
Perceber:
A diferença entre um loop do-while e um loop while é que o corpo do loop do-while é executado pelo menos uma vez.
Regras de execução para instruções de loop do-while:
(1) Execute o corpo do loop e prossiga para (2).
(2) Calcule o valor da expressão. Se o valor for verdadeiro, prossiga para (1), caso contrário, prossiga para (3).
(3) Finalize a execução da instrução do-while.
Exemplo:
publicclassMain{publicstaticvoidmain(String[]args){inta=1;do{System.out.print(a);a++;System.out.print(n);}while(a<10);}}
Os resultados da execução são os seguintes:
123456789