bucles en Java

en los lenguajes de programación, los bucles se utilizan para ejecutar un conjunto de instrucciones/funciones repetidamente cuando algunas condiciones se cumplen. Hay tres tipos de bucles en Java.

  • for loop
  • while loop
  • do-while loop

Java for Loop vs While Loop vs Do While Loop

El Java for loop se utiliza para iterar una parte del programa varias veces. Si el número de iteración es fijo, se recomienda usar for loop.

Hay tres tipos de bucles for en java.,

  • Simple For Loop
  • For-each o Enhanced for Loop
  • etiquetado For Loop

Java simple for Loop

Un simple for loop es lo mismo que C/c++. Podemos inicializar la variable, comprobar condición y valor de incremento / decremento. Se compone de cuatro partes:

  1. inicialización: es la condición inicial que se ejecuta una vez cuando se inicia el bucle. Aquí, podemos inicializar la variable, o podemos usar una variable ya inicializada. Es una condición opcional.,
  2. condición: es la segunda condición que se ejecuta cada vez para probar la condición del bucle. Continúa la ejecución hasta que la condición es falsa. Debe devolver el valor booleano true o false. Es una condición opcional.instrucción
  3. : La instrucción del bucle se ejecuta cada vez hasta que la segunda condición es falsa.
  4. Incremento / Decremento: incrementa o decrementa el valor de la variable. Es una condición opcional.,

Sintaxis:

Diagrama de flujo:

Ejemplo:

Probar Ahora

Salida:

12345678910

Java Bucle For Anidado

Si tenemos un bucle dentro de otro bucle, es conocido como bucle for anidado. El bucle interno se ejecuta completamente cuando se ejecuta el bucle externo.,

Ejemplo:

Resultado:

1 11 21 32 12 22 33 13 23 3

Pirámide Ejemplo 1:

Salida:

* * * * * * * * * * * * * * * 

Pirámide Ejemplo 2:

Resultado:

* * * * * * * * * * * * * * * * * * * * * 

Java para cada Bucle

para cada bucle se utiliza para recorrer el array o colección en java. Es más fácil de usar que simple for loop porque no necesitamos incrementar el valor y usar la notación de subíndices.

funciona sobre la base de elementos no índice. Devuelve el elemento uno por uno en la variable definida.,

Sintaxis:

Ejemplo:

Probar Ahora

Resultado:

1223445678

Java Etiquetado Para el Bucle

podemos tener un nombre de cada Java bucle for. Para ello, utilizamos label antes del bucle for. Es útil si hemos anidado el bucle for para que podamos romper/continuar el bucle for específico.

Por lo general, las palabras clave break y continue rompen/continúan el bucle for más interno solamente.,

Sintaxis:

Ejemplo:

Resultado:

1 11 21 32 1

Si utiliza romper bb;, se va a romper bucle interno sólo que es el comportamiento predeterminado de cualquier bucle.

Resultado:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *