Bucles en Java III - El bucle for
Ya hemos visto hasta ahora dos de los tres bucles de Java. Es el turno del bucle for.
El bucle for es una estructura lógica que permite ejecutar el código de su interior repetidas veces siempre en cuanto se cumpla una condición booleana (true/false).
Sintaxis del bucle for en Java
for (declaración 1; declaración 2; declaración 3) { // Código del bucle. }
La declaración 1 establece la condición del bucle con un valor.
La declaración 2 estable un segundo valor de la condición del bucle.
La declaración 3 establece el incremento del bucle.
Ejemplos prácticos con el bucle for de Java
for (int i=0; i<7; i++) { System.out.println("El valor de la variable i es: " + i); }
Resultado
Explicación
En la primera declaración he creado la variable i (puedes llamarla como quieras en tus bucles) de tipo int. Le he dado un valor inicial de 0.
En la segunda declaración le he dicho que mientras i sea menor que 7 se ejecute el código del bucle.
En la tercera declaración, le he dicho que i va a incrementar de uno en uno su valor cada vez que el bucle for sea ejecutado. De este modo, el código de su interior es ejecutado un total de 7 veces.
Veamos otro ejemplo un pelín más complicado.
int i; for (i=14; i>=7; i--) { System.out.println("El valor de la variable i es: " + i); }
Resultado
Explicación
Esta vez la condición del bucle es que se ejecute mientras el valor de i sea mayor o igual a 7 (i<=7;) por lo que cuando valga 7 también se ejecutará.
En la última declaración del bucle le he dicho que me decremente el valor de de i (i--).
Para terminar veamos un tercer y último ejemplo:
int i; for (i=0; i<=20; i+=5) { System.out.println("El valor de la variable i es: " + i);}
Resultado
Explicación
Un último detalle, por si no te habías fijado, la tercera declaración del bucle for no tiene punto y coma, tenlo siempre en cuenta si no quieres producir errores de sintaxis.
Como siempre, te animo a que me animes a seguir escribiendo con tus comentarios y por supuesto, a que me preguntes algo si no lo entiendes.
0 comentarios:
Publicar un comentario
Si te a gustado o necesitas ayuda, tus comentarios son agradecidos :D