Está en la página 1de 4

Arreglos

Un arreglo es un tipo de dato estructurado formado por un


conjunto de

datos del mismo

elementos del arreglo

tiene

tipo. Cada uno de

los

asignado un ndice numrico

segn su posicin, siendo 0 el ndice del primero.


Un

tipo de

dato estructurado como el arreglo, puede

almacenar a ms de un elemento (valor) a la

vez, con la

condicin de que todos los elementos deben ser del mismo


tipo de dato, es decir que se puede tener un arreglo de
dato entero, reales , etc.
Los arreglos se

clasifican de

acuerdo con el nmero de

dimensiones que tienen. As se tienen unidimensionales (de


una dimensiona), los

bidimensionales (dos

dimensiones) y

los multidimensionales (de ms de dos dimensiones); dentro


de estas

se

encuentran las tridimensionales

(tres

dimensiones), tetra dimensionales ( de cuatro dimensiones ),


etc.
Declaracin de un arreglo unidimensional
Un arreglo debe declararse utilizando la expresin:
tipo [] variable;
O
tipo variable_ [];

Como se puede apreciar, los corchetes pueden estar situados


delante de la variable o detrs. Los siguientes son ejemplos
de declaraciones de arreglos:
Int [] k;
String [] p;
Char cads [];
Los arreglos pueden declararse en los mismos lugares que
las variables estndar: como atributos de una clase o locales
en el interior de un mtodo. Como ocurre con cualquier otro
tipo de variable objeto, cuando un arreglo se declara como
atributo se inicializa explcitamente el valor null.
Dimensionado de un array
Para asignar un tamao al array se utiliza la expresin:
Variable_arreglo =new tipo [tamao];
Tambin se le puede asignar tamao al arreglo en la misma
lnea de declaracin de la variable. Los siguientes son
ejemplos de dimensionamiento de un arreglo.
K=new int [5];
String[] noms= new String [10];
Cuando un arreglo se dimensiona, todos sus elementos son
inicializados explcitamente al valor por

defecto del tipo

correspondiente, independientemente de que variable que


contiene al arreglo se atributo o local.
Existe una forma de declarar, dimensionar e

inicializar un

arreglo en una misma sentencia. La siguiente instruccin crea


un

arreglo de cuatro enteros y los inicializa a los valores

indicados entre llaves.


Int [] nums = {10, 20, 30, 40};
Otra

forma

de

la declaracin de un arreglo

si saber los

elementos que contendr dicho arreglo seria.


Int Arreglo [ ] = new int [n];
Acceso a los elementos de un arreglo
El acceso

a los elementos

de un arreglo

se

realiza

utilizando la expresin:
Variable _ arreglo [ndice]
Donde

el ndice representa la posicin a la que se

quiere

tener acceso y cuyo valor debe estar comprendido


entre 0 y tamao-1.
0
1
2
3