1. CAPÍTULO 2
ESTRUCTURAS DE CONTROL
2.1 EL BUCLE FOR
Hasta ahora, todos los programas que hemos visto son estrictamente
secuenciales, es decir, a la ejecución de una instrucción inexorablemente le sigue la
ejecución de la siguiente instrucción en secuencia. Esta situación es excesivamente
restrictiva, puesto que lo habitual es que surja la necesidad de variar el flujo de
control del programa para tomar decisiones y/o repetir cómputos.
En la mayor parte de los lenguajes de programación existe una serie de
instrucciones que permiten variar la secuencialidad del flujo de control. En Java las
podemos dividir en el grupo de instrucciones condicionales, el grupo de
instrucciones repetitivas y las llamadas a métodos. El bucle for que se explica en
este apartado pertenece al grupo de instrucciones repetitivas.
2.1.1 Sintaxis
Cuando deseamos ejecutar un grupo de instrucciones un número
determinado de veces, la instrucción for es la que mejor se adapta a esta tarea. La
sintaxis de esta instrucción es:
for (inicialización; condición de continuidad; expresión de variación) {
Instrucciones a ejecutar de forma repetitiva
}
La semántica (significado) de la instrucción es la siguiente: se inicializa una
variable (inicialización), se evalúa la condición de continuidad y, si se cumple, se
ejecutan las instrucciones situadas entre las llaves, finalmente se ejecuta la expresión