Los ciclos en Java
- jhonnysierrap
- 18 may 2016
- 2 Min. de lectura

Estructuras de Repetición
Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones (<bloque de instrucciones>) en varias ocasiones. El número de veces que el bloque de instrucciones se ejecutará se puede especificar de manera explícita, o a través de una condición lógica que indica cuándo se ejecuta de nuevo y cuándo no. A cada ejecución del bloque de instrucciones se le conoce como una iteración.
La instrucción while
El ciclo mientras permite ejecutar un bloque de instrucciones mientras que una expresión lógica dada se cumpla, es decir, mientras su evaluación dé como resultado verdadero. La expresión lógica se denomina condición y siempre se evalúa antes de ejecutar el bloque de instrucciones. Si la condición no se cumple, el bloque no se ejecuta. Si la condición se cumple, el bloque se ejecuta, después de lo cual la instrucción vuelve a empezar, es decir, la condición se vuelve a evaluar.
En el caso en que la condición evalúe la primera vez como falsa, el bloque de instrucciones no será ejecutado, lo cual quiere decir que el número de repeticiones o iteraciones de este bloque será cero. Si la condición siempre evalúa a verdadero, la instrucción se ejecutará indefinidamente, es decir, un número infinito de veces. Su formato y ejemplo de utilización se muestran en la figura.

La instrucción for
La instrucción repetitiva for permite ejecutar un conjunto de instrucciones un número determinado de veces. Su formato y ejemplo de utilización se muestran en la figura.

Break
Ya hemos visto la utilidad de break en una sentencia switch, sin embargo, su uso también se puede extender a las instrucciones repetitivas. En éstas, la utilización de break provoca una salida forzada del bucle, continuando la ejecución del programa en la primera sentencia situada después del mismo.
Continue
La instrucción continue, provoca que el bucle detenga la iteración actual y pase, en el caso de for, a ejecutar la instrucción de incremento o, en el caso de while, a comprobar la condición de entrada.
Comments