Java Básico

Java Básico 06: Arrays

14 videos

80 minutos

En este video vamos a ver un concepto muy importante, es el de los, Arrays, o arreglos, voy a llamarlos, Arrays, te explico lo qué es un, Arrays, ya hemos visto que para guardar información en variables, tenemos que declararlas y poner de qué tipo es, y cómo se va a llamar, pero imagina que por ejemplo, tú quieres guardar, muchos datos, que tiene que ver todo con lo mismo, y vamos a poner un ejemplo, imagina que, estás haciendo una aplicación para un tren y tú quieres

saber, cuántos pasajeros van ocupando cada uno de los vagones de ese tren, entonces, ¿Qué harías?... dirías, int vagón 1, y dirías cuantos van allí dentro, después dirías, int vagón 2, y dirías cuántos van en el vagón 2, y así sucesivamente, con todo los vagones, bueno hasta ahora con lo que sabemos, de este curso, esa es la opción que tenemos, sin embargo, para eso están los, Arrays, una Arrays, es un conjunto de datos, que van todos asociados con el mismo nombre, pero

que en ese dato, en ese conjunto, tú dices cuántas variables, es como si quisieras combinar allí adentro, es decir, por ejemplo, tú sabes que el tren tiene 5 vagones, tú puedes crear una, Arrays, de números enteros con cinco casillas para, que tú, allí dentro de cada una, guardar los valores como si tuvieras 5 variables, en una sola, eso es una, Arrays, una combinación… ¿Cómo se hace eso? Bueno, pues haríamos lo siguiente, pondríamos, int vagones, y aquí tendríamos

que abrir y cerrar corchetes [ ], para indicar que esto que vamos a hacer es una, Arrays, que es una combinación y después decimos, = new int, y aquí dentro de los corchetes decimos cuántas casillas va a tener nuestra, Arrays, por ejemplo decimos que tiene 5, esta es la estructura para declarar un, Arrays, ponemos qué es lo que vamos a guardar adentro, cómo se va a llamar, con corchetes, y después decimos, = new int, porque es enteros, si fuera String, sería String, el tipo

de datos, y luego aquí cuántos vamos a guardar. De esta forma ya tenemos cinco variables, con el mismo nombre, todas se llaman vagones, entonces ahora la pregunta es: ¿Cómo accedemos a cada una de las cinco? ¿Cómo decimos a cuál de ellas queremos dar el dato? Si todas se llaman igual, pues usando este numerito que es el índice, o la posición que cada una de ellas tiene, y te explico... lo que acabamos de crear, es como si dijéramos, lo siguiente, hemos creado, voy a

poner así con un comentario, cada + que yo escriba, es como si fuera una variable, una, dos, tres, cuatro…cinco. Aquí tengo las cinco variables, esto sería cada una de las casillas de los vagones que hemos creado, ¿cómo las nombra Java?... bueno, pues las nombra de la siguiente forma, a la primera, la nombra con un cero, a la siguiente con un uno, a la siguiente con un dos, después un tres, y por último un cuatro, es cierto que hay cinco, son cinco, pero comienza

nombrarlas desde el cero, de forma que si yo aquí quiero, decir cuántos pasajeros hay en el vagón número 1, diríamos así: “vagones” que es el nombre, después pongo los corchetes [ ], y digo en qué posición quiero guardar la información, si por ejemplo quiero guardar la información, “cero”, y después digo, cuánto hay dentro, por ejemplo, en este vagón vamos a decir que hay 23 pasajeros, pues ¡allí está! Vagón es = 23 pasajeros. Vagones en la posición cero, si queremos

rellenar el resto de vagones, solamente tenemos que decir, cuántos hay en cada uno de las posiciones de la, Arrays, cambiando el índice, el índice es este numerito que está aquí que me indica, en cuál de ellas estoy accediendo, así que en el vagón número 2, que el vagón número dos, sería el índice número 1, digamos por ejemplo que hay 15 pasajeros, en el vagón tres, que es el índice número 2, por ejemplo 56, en el vagón número cuatro, 1 pasajero está solo, y en el

vagón número 5 van 21, como es lógico, aquí no podemos dar números decimales, porque no hay pasajeros decimales, por eso hemos dicho enteros, ¿ves? Así que ya tengo todos los vagones, ahora sí quiero mostrar cuánto hay en uno de ellos, puedo hacer lo siguiente, pongo aquí, System.out.println. Y aquí digo: “vagones en la posición dos por ejemplo, y pongo así, tantos pasajeros, en el vagón tres”, y aquí cuando yo compilo, me dice 56 pasajeros en el vagón 3, porque yo aquí he

dicho que me saque la información que hay en el índice número dos, que el índice número 2 es: 1, 2, 3º vagón. ¿Ves? Así ya aquí puedo acceder a cada uno de los valores del, Arrays, ¿viste? Y no hay que declarar cinco variables, o si el tren tuviera 8 vagones, 8 variables, ¡no! Solamente con una misma, que se llamen todas igual, pero con el índice, bien pues este concepto de los, Arrays, es fundamental en Java, tiene mucha potencia, así que es importante que si lo

domines bien, en el siguiente video vamos a dar un paso más.

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!!!!!