ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arrays en Java


Enviado por   •  16 de Septiembre de 2013  •  Informe  •  360 Palabras (2 Páginas)  •  381 Visitas

Página 1 de 2

Arrays en Java

Un array es un medio de guardar un conjunto de objetos de la misma clase. Se accede a cada elemento individual del array mediante un número entero denominado índice.

0 es el índice del primer elemento y n-1 es el índice del último elemento, siendo n, la dimensión del array. Los arrays son objetos en Java y como tales vamos a ver los pasos que hemos de seguir para usarlos convenientemente

• En Java, los Array pueden ser de cualquier tipo de dato, incluidos objetos.

• El tipo de dato Array es, a su vez, un objeto.

• Las variables del tipo Array se declaran utilizando [ ], del siguiente modo:

tipo_basico[ ] nombre_variable

Por ejemplo, int[ ] fila;

• Estas variables almacenarán la referencia al objeto.

• Para crear el objeto, se utiliza el operador new de la forma:

new tipo_basico[numero_de_elementos]

Por ejemplo, fila = new int[100];

Crea el objeto que puede almacenar 100 enteros.

Se puede declarar la variable y crear el objeto en la misma instrucción:

int[ ] fila = new int[100];

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]);

}

Java verifica que el índice no sea mayor o igual que la dimensión del array, lo que facilita mucho el trabajo al programador.

Para crear un array de tres objetos de la clase Rectangulo se escribe

• Declarar

Rectangulo[] rectangulos;

• Crear el array

rectangulos=new Rectangulo[3];

• Inicializar los elementos del array

rectangulos[0]=new Rectangulo(10, 20, 30, 40);

rectangulos[1]=new Rectangulo(30, 40);

rectangulos[2]=new Rectangulo(50, 80);

O bien, en una sola línea

Rectangulo[] rectangulos={new Rectangulo(10, 20, 30, 40),

new Rectangulo(30, 40),

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com