BackendBlogDesarrolloHighlightsTendencias

Bucles en Java

Un bucle o ciclo, en porgramación es una secuencia de instrucciones de código que se ejecuta repetidas veces, hasta que la condición asignada a dicho bucle deja de cumplirse. Los 3 bucles más utilizados en programación son el bucle for y el bucle while y el bucle do-while.

Estos 3 bucles los tiene incluidos java, aunque podemos hacer dos distinciones :

  • Los bucles controlalados por una condición
  • Los bucles controlados por un contador

Bucles controlados por una condición

  • While

El bucle while depende de la evaluación de una condición . El bucle while solamente decide si realizar una nueva iteración basándose en el valor de la condición.

Su sintasix es:

while ( condición) {
  // bloque de instrucciones
}

El comportamiento de este bucle es :

  1. evalua la condición
  2. Si la evaluación resulta false: terminamos la ejecución del bucle.
  3. Si, por el contrario, la condición es true: se ejecuta el bloque de instruciones.
  4. Tras ejecutarse el bloque de instrucciones , se vuelve al primer punto
  • do-while

El bucle do-while es muy similar al while, con la diferencia de que primero se ejecuta el bloque de instrucciones y después se evalúa la condición para decidir si se realiza una nueva iteración.

Su sintaxis es

do {
  // bloque de instrucciones
} while( condición );

El comportamiento de este bucle es:

  1. Se ejecuta el bloque de instruciones
  2. se evalúa condición
  3. Según el valor obtenido, se termina el bucle o comenzamos en el primer punto

Bucles controlados por un contador

  • For

El bucle for permite controlar un número de iteraciones mediante una variable contador.

La sintaxis de la estructura for es:

for ( inicialización; condición; incremento ) {
 // bloque de instrucciones
}

El comportamiento del bucle for es:

  1. Se ejecuta la inicialización , esto se hace una sola vez al principio.
  2. Se evalua la condicion: si resulta false, salimos del bucle y continuamos con el programa, en caso de que la evaluación sea true, se ejecuta todo el bloque de instrucciones.
  3. Cuando termina de ejecutarse el bloque de instrucciones se ejecuta el incremento
  4. Se vuelve de nuevo al segundo punto.

Deja una respuesta

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