logo

Bucle hacer-mientras de Java

la java bucle hacer-mientras se utiliza para iterar una parte del programa repetidamente, hasta que la condición especificada sea verdadera. Si el número de iteraciones no es fijo y debe ejecutar el bucle al menos una vez, se recomienda utilizar un bucle do- while.

El bucle do- while de Java se denomina bucle de control de salida . Por lo tanto, a diferencia de los bucles while y for, do- while verifica la condición al final del cuerpo del bucle. la java bucle hacer-mientras se ejecuta al menos una vez porque la condición se verifica después del cuerpo del bucle.

Sintaxis:

 do{ //code to be executed / loop body //update statement }while (condition); 

Las diferentes partes del ciclo do- while:

1. Condición: Es una expresión que se prueba. Si la condición es verdadera, el cuerpo del bucle se ejecuta y el control pasa a actualizar la expresión. Tan pronto como la condición se vuelve falsa, el bucle se rompe automáticamente.

Ejemplo:

i<=100< strong>

2. Actualizar expresión: cada vez que se ejecuta el cuerpo del bucle, esta expresión incrementa o disminuye la variable del bucle.

Ejemplo:

yo ++;

Nota: El bloque do se ejecuta al menos una vez, incluso si la condición es falsa.

Diagrama de flujo del bucle do- while:

img css alinear
diagrama de flujo del bucle do while en java

Ejemplo:

En el siguiente ejemplo, imprimimos valores enteros del 1 al 10. A diferencia del bucle for, necesitamos inicializar e incrementar por separado la variable utilizada en la condición (aquí, i). De lo contrario, el bucle se ejecutará infinitamente.

DoWhileExample.java

 public class DoWhileExample { public static void main(String[] args) { int i=1; do{ System.out.println(i); i++; }while(i<=10); } < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre>1 2 3 4 5 6 7 8 9 10 </pre> <h2>Java Infinitive do-while Loop</h2> <p>If you pass <strong>true</strong> in the do-while loop, it will be infinitive do-while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> do{ //code to be executed }while(true); </pre> <p> <strong>Example:</strong> </p> <p> <strong>DoWhileExample2.java</strong> </p> <pre> public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } </pre> <p> <strong>Output:</strong> </p> <pre>infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c </pre> <p>In the above code, we need to enter Ctrl + C command to terminate the infinite loop.</p> <hr></=10);>

Bucle hacer-mientras infinitivo de Java

si pasas verdadero en el bucle do- while, será un bucle do- while infinitivo.

Sintaxis:

 do{ //code to be executed }while(true); 

Ejemplo:

DoWhileExample2.java

 public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } 

Producción:

infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c 

En el código anterior, debemos ingresar el comando Ctrl + C para finalizar el bucle infinito.