Você está na página 1de 2

Estructura de control: FOR

La sentencia for es una estructura de control que nos permite ejecutar una o varias
instrucciones un número determinado de veces.
Su estructura habitual es la siguiente:

for(índice; condición; variación del índice){


instrucciones que se ejecutan mientras se cumpla la condición
}

La lógica es que el for comienza con un valor inicial, habitualmente llamado índice,
comprueba al condición y, si ésta se cumple, ejecuta las instrucciones. Finalmente varía el
índice según lo determinado en la variación del índice y vuelve a comprobar la condición y
a ejecutar las instrucciones. Este proceso se repite hasta que la condición no se cumpla y
el ciclo for culmina.
Veamos un ejemplo de su ejecución:

Hay distintas formas de utilizar el for pero la más habitual, y la que más usaremos
nosotros, es la que se muestra en el ejemplo.
El índice como una variable numérica, comúnmente comienza en 0 pero no siempre es
así. Lo más común es crear la variable que se va a usar como índice dentro del for. En el
ejemplo usamos int i=0.
Una condición que compara el índice con un valor o con otra variable. En el ejemplo
comparamos el índice con el valor 10.
La variación del índice, que habitualmente es índice++ (i++ en este ejemplo) con lo que se
incrementa el índice en 1. Si bien i++ es la variación más común, podemos utilizar otra
según nuestras necesidades.

Obviamente, podemos hacer un for dentro de otro for. De esta manera, el for que está
más adentro se repetirá una cantidad de veces determinada por el for que está más
afuera.
Ejemplo:

Por consola nos muestra:

En este ejemplo, el for que tiene índice j imprime por pantalla "Repito muchos for." y el
número el índice i dos veces por cada vez que se cumple la condición del for de índice i.

Você também pode gostar