UN do...while El bucle es similar a un bucle while, excepto que se garantiza que un bucle do ... while se ejecutará al menos una vez.
Sintaxis
A continuación se muestra la sintaxis de un bucle do ... while -
do {
// Statements
}while(Boolean_expression);
Observe que la expresión booleana aparece al final del ciclo, por lo que las declaraciones en el ciclo se ejecutan una vez antes de que se pruebe el booleano.
Si la expresión booleana es verdadera, el control retrocede para hacer la instrucción y las instrucciones en el ciclo se ejecutan nuevamente. Este proceso se repite hasta que la expresión booleana es falsa.
Diagrama de flujo
Ejemplo
public class Test {
public static void main(String args[]) {
int x = 10;
do {
System.out.print("value of x : " + x );
x++;
System.out.print("\n");
}while( x < 20 );
}
}
Esto producirá el siguiente resultado:
Salida
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19