Arrays

Un array es la agrupación de un tipo de dato en una variable. Por ejemplo, supongamos que quieres almacenar los números del 1 al 20. En lugar de crear 20 variables de tipo entero, creamos un array de enteros de 20 elementos.

Lo crearíamos así:

int[] numeros = new int[20];

  1. Tipo de dato seguido de corchetes [].
  2. Nombre de la variable.
  3. Signo igual (=).
  4. Palabra new, para crear el array.
  5. Tipo de dato otra vez.
  6. Número de elementos que contendrá entre corchetes. En nuestro caso 20.

 

Bien, ya hemos creado el array de 20 elementos, pero está vacío. Vamos a insertar los números del 1 al 20. Sería así:

Array de 20

 

En programación, siempre la primera posición de un array se indica con un índice 0. Por eso el primer valor, que es 1, hay que asignarlo al índice 0 del array. Por ello hay que tener en cuenta que el último índice en un array es su longitud menos 1, en este caso es 19 (20 menos 1).

Para acceder a los datos se hace igual que cuando asignamos valores, ponemos el nombre del array con el índice al que queremos acceder entre corchetes. Por ejemplo, vamos a escribir en pantalla el valor del índice 1:

Escribir índice

 

El resultado de ejecutar este programa debe ser 2:

Ejecución

 

También podemos darle los valores al array en el momento de crearlo. Es lo ideal para cuando conocemos qué valores tendrá, y se hace de esta forma:

Valores en la creación

No hace falta decirle cuantos valores tendrá. Y a continuación se escriben los valores entre llaves y separados por coma cada uno.

 

Vamos a ver otra forma sencilla y rápida de rellenar un array con valores del 1 al 20, ¿se os ocurre como? ¿recordáis el bucle for? Allá vamos:

Rellenar array con bucle

 

Ahí lo tenéis comentado. Podéis modificar el índice en la penúltima línea para ir comprobando los resultados. Os dejo también el código por si tenéis algún problema.

>> Rellenar array del 1 al 20 <<

Manuel A Pozo Chichon

Técnico Superior de DESARROLLO DE APLICACIONES INFORMÁTICAS

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame