Java Básico

Java Básico 08: Bucle for

14 videos

80 minutos

Pues comenzamos a ver Bucles en Java. El primero que vamos a ver es el Bucle for, que es un Bucle muy potente y prácticamente más utilizado en comparación con el While, do-while. Así que, este Bucle for, te lo voy a explicar usando esta matriz que hemos visto anteriormente como ejemplo, lo vamos a hacer primero con una Array y después veremos cómo anidar Bucles ¡ok! Así que ¡mira! Vamos a imaginar que esto es una Array, le voy a poner aquí solamente; para que lo veamos,

allí no más; solamente tiene una dimensión. Y ahora queremos, vamos a decir que queremos darle a esa Array, que cada vagón; vamos a decir que tiene diez veces el número de pasajeros de su vagón, es decir, en el vagón 1 tiene 10 pasajeros, el vagón 2 tiene 20; el tres tiene 30, el cuatro tiene 40 y el cinco 50. ¿Qué significa esto? Que tenemos que recorrer del 1 hasta el 5 y tenemos que ir recorriendo esos números ¿Cómo hacemos ese recorrido? Pues en lugar de poner

aquí vagones 1, vagones 2, vagones 3, vagones 4 y repetir la misma fórmula, cinco veces creamos un Bucle for; con este Bucle for, hacemos ese recorrido; así que ponemos aquí el for y ahora recorremos con una variable que es el iterador, que itera que va recorriéndolo, vamos a llamarla “i”. Vamos desde el cero, comenzamos en cero, esta variable tiene que ser declarada, entonces la podemos declarar aquí pongo: int i, ¿lo ven? ¡Allí está! “int i” y ahora en el

Bucle for, tiene tres partes: tiene la primera parte, donde decimos como empieza el Bucle; la segunda parte, la que dice hasta cuando el Bucle tiene que ir dando vueltas, qué condición tiene que cumplirse para que se repita las instrucciones que vamos a poner aquí a continuación. Así que, esto tiene que ser mientras que “i” sea menor < o = que 4, porque recuerden que es el índice 4, vamos de cero al cuatro. A esta columna no le hagan caso, esta era para las

matrices, ahora estamos solamente con esto; así que, empezamos del “i” al cero y del “i” al cuatro, y cada vez “i” tiene que aumentar de valor; primero tiene que ser cero y luego tiene que ser 1, y luego tiene que ser 2 y cada vez “i” será uno más. ¿Cómo hacemos eso? Podemos hacerlo de la siguiente forma: podemos decir que “i” sea = a lo que tenga + 1 o esto se resume de la siguiente forma: “i” + + que aumente “i” un valor ¡ok! Y ahora ponemos nuestras llaves y, todo lo

que esté dentro de las llaves es lo que se va a repetir. Comienza “i” valiendo cero, se ejecuta lo que aquí escribamos y después aumente “i”, y chequea “i”, es menor o igual que 4; entonces si se cumple vuelve, aumenta “i” y vuelve a chequear “i”, sigue siendo menor o igual que 4, si se cumple ¡ejecuta aquí! Cuando esto no se cumpla termina Bucle for y continua por acá las instrucciones que están a continuación. En este caso, no vamos a poner instrucciones solamente vamos

a explicar Bucle for. ¿Qué haríamos aquí? Aquí lo que podemos decir es que vagones, en la posición del iterador, va a ser = a; lo que tenga por 10, porque hemos dicho que el primer vagón va a tener un 10 y, el segundo un 20, tercero un 30. En este caso, puesto que “i” va a comenzar siendo cero y nos va a indicar la posición del vagón, no tanto el número del vagón. Aquí lo que vamos a poner es “i + 1”, de esa forma, así hará allá, lo que hacemos es que el primer vagón

tenga un 10, el segundo tenga un 20 y esto para que se vea por pantalla, vamos a poner un mensaje de pantalla que diga: “el vagón” y aquí ponemos “i+1”, tiene, y tantos pasajeros” y aquí ponemos: vagones [ i ] ¡ok! Vamos a ver como esto funcionaría, si yo esto lo compilo, me tiene que recorrer el Bucle completo, durante todos los vagones. Vamos a ver el resultado allí lo tenemos, el vagón 1, tiene 10; el dos, tiene 20; el tres, tiene 30; el cuatro, 40 y el cinco, 50.

Hemos ido recorriendo y mientras que grabamos mostramos por pantalla. Bueno, pues, esto sería el Bucle for normal, en el siguiente video vamos a ver cómo anidar un Bucle for dentro de un Bucle for.

Si quieres enterarte de los nuevos cursos, suscríbete. No habrá spam, prometido :)

Sobre el autor

foto de jotajotavm
José Javier Villena

jotajota pa los amigos y jota pa los de más cnfianza.

Bio Seria: Analista-Programador en diferentes lenguajes. Tutor PREMIUM de reconocidas plataformas de nivel mundial como CodigoFacilito. Redactor de artículos para Cristalab. Mi canal de YouTube está patrocinado por la editorial ANAYA y LaTostadora. Me gusta explicar con detalle y poner varios ejemplos para que no queden dudas.

Bio Molona: Me presento :) soy informatico, ni frostis d hardware pero muy muxo de programacion, friki a medias o del to segun el dia. Me gusta programar, muxo. Manejo varios lenguajes y tdo lo ke sepa lo comparto x amor al arte. Este no es mi trabjo pero lo ago mejor y con +ganas y calidad que si lo fuera, x eso mismo, xq para mi es divertido. Solo spero al menos algo de agradecimientO!! ;)

Dios, qe gusto haber escrito este parrafo cm me a dao la gana sin pensar en ortografia ni tildes ni historias!!!!!