Вы находитесь на странице: 1из 3

Arreglos y objetos arraylist

Un arreglo es un grupo de variables (llamadas elementos o


componentes) que contienen valores, todos del mismo tipo.
Los arreglos son objetos, por lo que se consideran como tipos de
referencia.
Los elementos de un arreglo pueden ser tipos primitivos o de referencia.
Para hacer referencia a un elemento especfico en un arreglo, debemos
especificar el nombre de la referencia al arreglo y el nmero de la
posicin del elemento en el arreglo. El nmero de la posicin del
elemento se conoce formalmente como el ndice o subndice del
elemento.
Un ndice debe ser un valor 1nt, o un valor de un tipo que pueda
promoverse a 1nt; byte, short o char, pero no long. De lo contrario,
ocurre un error de compilacin.
Cada objeto arreglo conoce su propia longitud y mantiene esta
informacin en una variable de instancia length.

Declaracin y creacin de arreglos

Al igual que los dems objetos, los arreglos se crean con la palabra new.
Para crear un objeto arreglo, debemos especificar el tipo de cada
elemento y el nmero de elementos que se requieren para el arreglo,
como parte de una expresin para crear un arreglo. Dicha expresin
devuelve una referencia que puede almacenarse en una variable tipo
arreglo.

Int[] c = new int[12];

Al crear un arreglo, cada uno de sus elementos recibe un valor
predetirminado: cero para los elementos numricos de tipos primitivos,
false para los elementos boolean y null para las referencias.
Tambien se pueden declarar los arreglos de la siguiente manera:

int[] c;
c = new int[12];

En la declaracin, los corchetes que van despus del tipo indican que c
es una variable que har referencia a un arreglo.
En la declaracin de un arreglo, si se especifica el nmero de elementos
en los corchetes de la declaracin se produce un error.
Un programa puede crear varios arreglos en una sola declaracin:

String[] b = new string[100], x = new String[27];

Cuando solo se expone una variable en cada declaracin, los corchetes
se pueden colocar despus del tipo o del nombre de la variable, como
en:

String b[] = new String[100];
String x[] = new String[100];

Usted puede crear un arreglo e inicializar sus elementos con un
inicializador de arreglo: una lista de expresiones separadas por comas
(conocida tambin como lista inicializadora) y encerrada entre llaves. La
longitud del arreglo se determina con base en el numero de elementos
en la lista inicializadora.

int[] n = {10,20,30,40,50};

Las variables constantes tambin se conocen como constantes con
nombre. Con frecuencia mejoran la legibilidad de un programa, en
comparacin con los programas que utilizan valores literales( por
ejemplo 10); una constante con nombre como LONGITUD_ARREGLO
indica sin duda su propsito, mientras que un valor literal podra tener
distintos significados, con base en su contexto.
Asignar un valor a una variable constante despus de inicializarla es un
error de compilacin.
Tratar de usar una constante antes de inicializarla es un error de
compilacin.
Toca pag. 286

Вам также может понравиться