Cómo Programar en Java

Curso de Java 06 : Arrays

14 videos

1h 20m

1.5Gb

Cuándo usar un array

Vamos a ver un concepto muy importante: el de los Arrays, o arreglos. Yo voy a llamarlos Arrays. Te explico lo qué es un Array: 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 tienen que ver todos con lo mismo. 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? ¿Declararías int vagon1, y dirías cuantos van allí dentro? ¿Después dirías int vagon2, 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.

Qué es un array

Un Array 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 hay, es como si quisieras combinarlas allí adentro. Por ejemplo, tú sabes que el tren tiene 5 vagones, tú puedes crear un Array de números enteros con cinco casillas para que tú, allí dentro de cada una, puedas guardar los valores como si tuvieras 5 variables, oeri en una sola. Eso es un arrays, una combinación

Cómo declarar y usar los arrays en Java

¿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 un array, que es una combinación y después escribimos = new int, y aquí dentro de los corchetes decimos cuántas casillas va a tener nuestro array, 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 de enteros. Si fuera String, sería String el tipo de datos, y luego indicamos cuántos valores 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 un numerito que es el índice, o la posición que cada una de ellas tiene, y te explico!

Pues Java las numera 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 a 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 del primero vagon uso el índice 0, y después digo el valor, en este caso de cuántos pasajeros hay dentro, por ejemplo, en este vagón vamos a decir que hay 23 pasajeros, pues allí está! Vagones[0] = 23 pasajeros. Si queremos rellenar el resto de vagones, solamente tenemos que decir, cuántos hay en cada uno de las posiciones del array cambiando el índice, el índice es este numerito que está aquí dentro de los corchetes que me indica a cuál de las posiciones del array estoy accediendo. Así que el vagón número 2, sería el índice número 1. Como es lógico, aquí no podemos dar números decimales, porque no hay pasajeros decimales, por eso hemos declarado el array como datos int, enteros. Y con el uso de los índices puedo decir cuantos pasajeros hay en cada vagon.

¿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 diferenciándolas con el índice. Bien pues este concepto de los Arrays es fundamental en Java, tiene mucha potencia, así que es importante que 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 :)

También te puede interesar

Ejercicios Resueltos en C / C++
Encriptación en Java

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

Esta página usa cookies para darte una mejor experiencia de usuario.

x