nicolasserrano / CS

Computer Science
0 stars 26 forks source link

¿Cuál es la estructura de un bucle for en Java? #5

Open nicolasserrano opened 3 years ago

nicolasserrano commented 3 years ago

En el programa Arguments aparece la sentencia: for (int i = 0; i < args.length; i++) { ¿Cuál es su significado?

nicolasserrano commented 3 years ago

Un bucle tiene tres partes, separadas por ; 1ª parte int i = 0: Se ejecuta al comenzar el bucle y en este caso define el valor inicial de la variable i: int i = 0 2ª parte i < args.length : Es una condición que se comprueba en cada paso del bucle, si el resultado es verdadero se ejecutan las sentencias del cuerpo del bucle, las que están entre llaves { ... }, si el resultado es falso se finaliza el bucle y se ejecuta la siguiente sentencia después de la llave de cierre del bucle }. 3ª parte i++: Se ejecuta al acabar cada paso del bucle, en este caso incrementa la variable i en 1.

En el bucle del ejemplo, la variable comienza en i=0, y se ejecuta mientras está variable sea menor que el número de elementos en la variable args, es decir, el número de argumentos en la llamada al programa. Si por ejemplo, se llama al programa con 2 argumentos, args.length valdrá 2, y se ejecuturá el bucle para los valores de i = 0 e i = 1.