Mientras y do/mientras bucle en Java | Explicado

Mientras y do/mientras bucle en Java | Explicado
Los bucles se usan ampliamente en cada lenguaje de programación debido a sus características notables como la reutilización del código, el ahorro de tiempo, etc. Los bucles de Java nos permiten ejecutar un bloque de código/tareas n número de veces en función de una condición. La condición de prueba devuelve un valor booleano i.mi. Verdadero o falso y un bucle mantiene iterando a menos que la condición de prueba devuelva un valor falso. Java proporciona múltiples tipos de bucles como. para bucle, mientras bucle, etc.

Este artículo presentará una descripción completa de mientras y hacer Los bucles y en este sentido se considerarán los siguientes conceptos en este artículo:

  • mientras que los bucles do-while en Java
  • Sintaxis básica de while y do-while en java
  • Cómo usar los bucles mientras do-while en Java

Vamos a empezar!

Mientras que el bucle en Java

El bucle mientras se ejecuta un código repetidamente/continuamente hasta que la condición de prueba se mantenga verdadera. Toma una condición dentro del paréntesis(), Si la condición especificada es verdadera, entonces se ejecutará el bloque de código escrito dentro del cuerpo del bucle.

Sintaxis
La sintaxis básica del bucle while se describe en el siguiente fragmento:

mientras (condición)

// declaraciones o bloquear el código
// incremento/disminución;

De la sintaxis dada anteriormente, notamos los siguientes puntos:

  • La condición llega al comienzo.
  • Si la condición especificada es verdadera, todo el código dentro del cuerpo del bucle se ejecutará.
  • El bucle se detendrá cuando la condición particular se vuelve falsa.
  • Si la condición dada no es verdadera en la inicial/primera iteración, entonces el cuerpo del bucle no ejecutaría una sola vez.
  • El incremento o la disminución deben establecerse dentro del cuerpo del bucle, de lo contrario, el bucle no se detendría.

Cómo usar Do While Loop en Java

Consideremos un ejemplo para comprender cómo funciona el bucle Do-While:

Ejemplo
El siguiente ejemplo imprimirá los números del 1 al 4 y sus respectivos cuadrados usando While Loop:

public static void main (string [] args)
int número = 1;
mientras (número<5)
Sistema.afuera.println ("El número es:"+ número);
Sistema.afuera.println ("cuadrado del" + número + "es:" + número*número);
número ++;

La siguiente figura muestra el código completo y la salida de mientras bucle:

La salida muestra que el bucle while ejecuta e imprime el cuadrado hasta que la condición se mantenga verdadera.

Ejemplo
Ahora consideremos el fragmento a continuación para comprender cómo funciona el bucle si la condición es falsa en la primera iteración:

La salida verifica que si la condición es falsa en la primera iteración, entonces el bucle while no ejecutó una sola vez.

Do-While Loop en Java

Es muy similar al bucle While, la diferencia significativa entre estos dos bucles es que el bucle de hacer while asegura que se ejecutará al menos una vez.

Sintaxis
El fragmento dado a continuación presenta la sintaxis del bucle do-while:

hacer
// Declaración o bloqueo del código
// incremento/disminución;
while (condición);

De la sintaxis, podemos observar los siguientes puntos clave:

  • La condición ocurre al final.
  • Todo el código dentro del cuerpo del bucle se ejecutará al menos una vez antes de que se pruebe la condición (incluso si la condición no es cierta).
  • Si la condición es verdadera, el control se volverá de regreso al hacer y todas las declaraciones dentro del cuerpo del bucle volverán a ejecutar hasta que la condición se mantenga verdadera.
  • El incremento/disminución debe especificarse dentro del cuerpo del bucle.
  • El bucle detendrá su ejecución cuando la condición se vuelve falsa.

Cómo usar Do While Loop en Java

La implementación práctica presentará una mejor comprensión del bucle de hacer, por lo tanto, consideremos el ejemplo dado a continuación:

Ejemplo
Modifiquemos un poco el ejemplo anterior y utilicemos el bucle Do-While en lugar de While Loop:

public static void main (string [] args)
int número = 1;
hacer
Sistema.afuera.println ("El número es:"+ número);
Sistema.afuera.println ("cuadrado de" + número + "es:" + número*número);
número ++;
while (número<5);

El siguiente será la salida del fragmento de código anterior:

El hacer El bucle imprime los primeros cuatro números y sus respectivos cuadrados.

Ejemplo
En el fragmento de código dado a continuación, la condición es "El número debe ser inferior a 5"Sin embargo, el número proporcionado es igual a 6 y ya mayor que"5", Sin embargo, el código anterior genera la siguiente salida:

La salida verifica que incluso si la condición era falsa pero el código se ejecutó una vez y, por lo tanto, muestra el cuadrado del número "6".

Conclusión

El bucle While itera el cuerpo del bucle hasta que la condición se mantenga verdadera, si la condición es falsa en la primera iteración, el bucle no se ejecutaría. Por otro lado, el bucle do-while especifica la condición al final, por lo que ejecuta el bloque de código al menos una vez, independientemente de la condición. Este artículo demuestra una guía completa para el bucle While and Do-While.