Está en la página 1de 9

Arreglos

Definicin:
Es un grupo de posiciones de memoria

contiguos, todos los cules tienen el mismo nombre y el mismo tipo.


Es una coleccin de datos del mismo tipo.

Sirve para manejar un nmero n de elementos en comn, ya sea de tipo String, int etctera.

Para referirnos a una posicin o elemento en

particular del arreglo se especifica el nombre del arreglo y el nmero de posicin de ese elemento en el arreglo.

Tenemos el siguiente ejemplo:


Si queremos tener 3 elementos de tipo int,

sin usar los arreglos se hara del siguiente modo: private int numero1 = 1; private int numero2 = 2; private int numero3 = 3;

La anterior es una manera, pero no la

adecuada, veamos como se agruparan estos 3 elementos en un solo arreglo: private int []x = new int[3]; private int[]y = {1,2,3}; int c[12];

Llenado de un arreglo vaco


Para llenar un arreglo sin necesidad de inicializarlo

como en el segundo ejemplo, debemos de apoyarnos de un ciclo for, veamos el ejemplo: int []x = new int[3]; Declaramos el arreglo de 3 elementos
for(int i = 0; i<=2; i++) x[i] = (int) (Math.random () * 20); con esto hacemos que x en la posicin que valga i

(0,1,2) haga una seleccin aleatoria entre el 0 y el 20

Recuperacin de los elementos de un arreglo


De igual manera en como llenamos un

arreglo, nos apoyaremos del ciclo for para devolver los elementos for(int i = 0; i<=2; i++) System.out.println(x[i]);

Todos los arrays disponen del atributo length,

que se puede usar para conocer la longitud del array

Disee una clase encapsulada que:

tenga un array denominado valores, realizando las siguientes operaciones con mtodos:
a)lectura del array b)clculo de la suma de los valores del array, c)clculo de la media de todos los valores

Cree una clase de prueba en donde emplee

la clase anterior invocando todos sus mtodos.