Está en la página 1de 15

Un arreglo es una coleccin de variables

del mismo tipo a las que se hace


referencia mediante un nombre comn.
Pueden tener una o ms dimensiones.

I.S.C. Carolina Gonzlez Bornios

Un arreglo es un
grupo de posiciones
de memoria
contiguas, las cuales
tienen el mismo
nombre y el mismo
tipo.
El valor de A [ 3 ] es 6.

I.S.C. Carolina Gonzlez Bornios

A[ 0 ]

A[ 1 ]

A[ 2 ]

A[ 3 ]

A[ 4 ]

10
3

Es posible acceder al elemento


individual de una matriz mediante el uso
de un Indice.
Un ndice describe la posicin de un
elemento dentro de un arreglo.
El primer ndice que tiene un arreglo es 0.

I.S.C. Carolina Gonzlez Bornios

TipoDato nombreArreglo[ ]= new TipoDato [numElementos ];


Ejemplo:
int A[ ]= new int [ 5 ];

Se reserva espacio en memoria para un


arreglo por medio del operador new:
I.S.C. Carolina Gonzlez Bornios

public class Arreglo


{
public static void main (String args[])
{

int A [ ]= new int [4];


}
}

I.S.C. Carolina Gonzlez Bornios

I.S.C. Carolina Gonzlez Bornios

Los elementos de un arreglo se pueden inicializar


en la misma declaracin del arreglo:

int A [ ] = { 5, 8, 4, 6, 10 };
//Arreglo de enteros llamado A, de 5 elementos
5

10

A[0]

A[1]

A[2]

A[3]

A[4]
7

String B[ ] = {Martn,Jos,Rafael};
Arreglo de 3 cadenas llamado B
Martn

Jos

Rafael

B[0]

B[1]

B[2]

I.S.C. Carolina Gonzlez Bornios

char Letras[ ] = {A, s, r, A, V };


Arreglo de 5 caracteres llamado Letras

Letras[0] Letras[1] Letras[2] Letras[3] Letras[4]


I.S.C. Carolina Gonzlez Bornios

public class IniciaArreglo


{
public static void main (String args[])

{
int A [ ] = { 5, 8, 4, 6, 10 };
String B[ ] = {Martn,Jos,Rafael};
char Letras[ ] = {A, s, r, A, V };
}
}

I.S.C. Carolina Gonzlez Bornios

10

I.S.C. Carolina Gonzlez Bornios

11

I.S.C. Carolina Gonzlez Bornios

12

I.S.C. Carolina Gonzlez Bornios

Se utilizan para representar tablas de


valores. La informacin se organiza en
filas y columnas.
Arreglo A de 3 por 2 (3 filas y 2
columnas).

Columna 0
Fila 0 A[0][0]
Fila 1 A[1][0]
Fila 2 A[2][0]

Columna 1
A[0][1]
A[1][1]
A[2][1]

13

Los arreglos de dos subndices se inicializan en declaraciones similares a las que inicializan arreglos de un solo subndice
tipoDato NombreArreglo[ ][ ]=new tipoDato[Filas][Columnas];

Si ya se tienen los datos, se inicializa el arreglo:


Ejemplo:
int B[ ] [ ] = { { 5, 18 }, { 7, 6 }, { 9, 11} };

Col. 0 Col. 1

El valor de B [ 1 ] [ 0 ] es 7
*Primero se hace referencia
a la fila y despus a la columna.
I.S.C. Carolina Gonzlez Bornios

Fila 0

18

Fila 1

Fila 2

11
14

tipoDat NomArreglo[ ][ ][ ]=new TipoDat[Tablas][Filas][Columnas];


5
7
9

18
55
77
99

1818
66

11
1111
Arreglo de

3 tablas con 3 filas por 2 columnas.


I.S.C. Carolina Gonzlez Bornios

También podría gustarte