Arrays

Un array es un objeto contenedor que contiene un número fijo de valores de un solo tipo. La longitud de una matriz se establece cuando se crea el array. Después de la creación, su longitud es fijo.
El índice de los arrays en Java siempre empiezan en 0, por tanto la última posición será n-1. 


Ilustración de un array como 10 cajas numeradas del 0 al 9; un índice de 0 indica el primer elemento de la matriz

Declarar y crear un array

Para declarar un array se escribe
 tipo_de_dato[] nombre_del_array;
Para declarar un array de enteros escribimos
 int[] numeros;
Para crear un array de 4 número enteros escribimos
 numeros=new int[4];
La declaración y la creación del array se puede hacer en una misma línea.
 int[] numeros =new int[4];

Inicializar y usar los elementos del array

Para inicializar el array de 4 enteros escribimos
numeros[0]=2;
numeros[1]=-4;
numeros[2]=15; numeros[3]=-25;

Se pueden inicializar en un bucle for como resultado de alguna operación
for(int i=0; i<4; i++){
numeros[i]=i*i+4; }

No necesitamos recordar el número de elementos del array, su miembro dato length nos proporciona la dimensión del array. Escribimos de forma equivalente
for(int i=0; i<numeros.length; i++){
numeros[i]=i*i+4; }

Los arrays se pueden declarar, crear e inicializar en una misma línea, del siguiente modo
int[] numeros={2, -4, 15, -25};
String[] nombres={"Juan", "José", "Miguel", "Antonio"};
Para imprimir a los elementos de array nombres  se escribe
for(int i=0; i<nombres.length; i++){
System.out.println(nombres[i]); }


El siguiente programa, ArrayDemo , crea una matriz de enteros, pone algunos valores en la matriz, e imprime cada valor en la salida estándar.









No hay comentarios:

Publicar un comentario