1.3 KiB
1.3 KiB
title | localeTitle |
---|---|
Do...While Loop | Do ... While Loop |
Hacer ... mientras bucle
El do while
es similar al while
de bucle, pero el grupo de instrucciones es garantizado para funcionar al menos una vez antes de comprobar si una condición dada. Una cosa importante a tener en cuenta es que el bucle 'while' es un bucle de control de salida. mientras que (no necesariamente se ejecutará), 'hacer mientras' es un bucle controlado de entrada (se ejecutará al menos una vez, incluso si la condición no es verdadera).
do
{
// Statements
}
while (condition);
Ejemplo
int iter_DoWhile = 20;
do
{
System.out.print (iter_DoWhile + " ");
// Increment the counter
iter_DoWhile++;
}
while (iter_DoWhile < 10);
System.out.println("iter_DoWhile Value: " + iter_DoWhile);
Salida:
20
iter_DoWhile Value: 21
Recuerde : la condición de un bucle do-while
while se comprueba después de que el cuerpo del código se ejecuta una vez.
Ejercicio
¿Puedes adivinar la salida del siguiente fragmento de código?
int i = 10;
do
{
System.out.println("The value of i is " + i);
i--;
}
while (i >= 10);