for (expresion1 ; expresion2 ; expresion3) {
sentencias
}
Justo al principio se ejecuta expresion1, normalmente se usa para inicializar una variable. El bucle se repite mientras se cumple expresion2 y en cada iteracción del bucle se ejecuta expresion3, que suele ser el incremento o decremento de una variable. Con un ejemplo se verá mucho más claro.
1 2 3 4 5 6 7 | public class EjemploFor { public static void main(String[] args) { for (int i = 1; i < 11; i++) { System.out.println(i); } } } |
En este ejemplo, int i = 1 se ejecuta solo una vez, antes que cualquier otra cosa; como ves, esta expresión se utiliza para inicializar la variable i a 1. Mientra se cumpla la condición i < 11 el contenido del bucle, o sea, System.out.println(i); se va a ejecutar. En cada iteración del bucle, i++ hace que la variable i se incremente en 1. El resultado del ejemplo es la impresión en pantalla de los números del 1 al 10. Intenta seguir mentalmente el flujo del programa. Experimenta inicializando la variable i con otros valores, cambia la condición con > o <= y observa lo que sucede. Prueba también a cambiar el incremento de la variable i, por ejemplo con i = i + 2.
0 Comment to "Bucle for en java"
Publicar un comentario