El formato de sintaxis de la instrucción del bucle do- while es el siguiente:
hacer{//declaración}mientras(expresión)
Aviso:
La diferencia entre un bucle do- while y un bucle while es que el cuerpo del bucle do- while se ejecuta al menos una vez.
Reglas de ejecución para sentencias de bucle do- while:
(1) Ejecute el cuerpo del bucle y luego continúe con (2).
(2) Calcule el valor de la expresión. Si el valor es verdadero, continúe con (1), de lo contrario, continúe con (3).
(3) Finalizar la ejecución de la declaración do- while.
Ejemplo:
publicclassMain{publicstaticvoidmain(String[]args){inta=1;do{System.out.print(a);a++;System.out.print(n);} while(a<10);}}
Los resultados de ejecución son los siguientes:
123456789