Está en la página 1de 11

Arreglos

Arreglo
Un arreglo en Java es un grupo de posiciones de
memoria contiguas, todas las cuales tienen el mismo
nombre y el mismo tipo.

Un arreglo es un agregado homogneo ya que combina
un conjunto de datos del mismo tipo.

Arreglos unidimensionales
Un arreglo es una estructura homognea,
compuesta por varios elementos, todos del
mismo tipo y almacenados consecutivamente
en memoria.


3 6 8 1 0 4 2
0 1 2 3 4 5 6
Ejemplo de un arretglo que contiene 7 nmeros enteros
ndices
Elementos del
arreglo
Elemento que ocupa la
posicin 3 en el arreglo
Declaracin de arreglos
Los arreglos ocupan espacio en memoria. En java se usa el
operador new para asignar espacio de almacenamiento al
nmero de elementos requerido por cada arreglo.
Un arreglo empieza en 0, es decir, la primer localidad del
arreglo es la localidad 0.
Ejemplo
int a[ ] ;
a = new int [6];
Utilizacin:
nombreArreglo [ndice]
Para acceder a un elemento de un arreglo, se coloca el nombre del
arreglo y entre corchetes el ndice del elemento que se desea.
3 6 8 1 0 4 2
0 1 2 3 4 5 6
Por ejemplo, si se desea obtener el nmero 4 del siguiente vector:
myArray [5]
El tamao de un arreglo se obtiene con el mtodo length, con
la siguiente sintaxis:
Utilizacin:
nombreArreglo.length
En nuestro ejemplo:
myArray.length
Arreglos
Arreglos Bidimensionales o Matrices
Un arreglo Bidimensional es un conjunto de
datos homogneos, finito y ordenado, donde
se hace referencia a cada elemento por medio
de dos ndices. El primero de los ndices se
utiliza generalmente para indicar rengln, y el
segundo para indicar columna.
Matrices
0 1 2 3 4 5
0

1

2

3

4

5
(matriz 2 3)
(matriz 4 0)
Declaracin.
tipoDato nombreMatriz[ ][ ];
Para declarar una matriz de nmeros enteros, llamada
miMatriz, se puede hacer de la siguiente manera:
int miMatriz[ ][ ];
Matrices
Creacin:
nombreMatriz = new tipoDato[filas][columnas];
Para crear una matriz de 2 filas y 3 columnas de
nmeros enteros, llamada miMatriz, se escribe
miMatriz = new int [2][3];
Matrices

También podría gustarte