- Caracteristicas
- Arrays
unidimesionales - Arrays
bidimensionales - Arrays
multidimensionales - Resumen
- Conclusiones
- Apreciación
- Glosario
- Bibliografía
DEFINICIÓN
Un array es un medio de guardar un conjunto de objetos de la
misma clase. Se
accede a cada elemento individual del array mediante un
número entero denominado índice. 0 es el
índice del primer elemento y n-1 es el
índice del último elemento, siendo n, la
dimensión del array. Los arrays son objetos en Java y como tales
vamos a ver los pasos que hemos de seguir para usarlos
convenientemente
Declarar el array
Crear el array
Inicializar los elementos del array
Usar el array
Los arreglos son objetos implícitos que siempre
conocen sus propias longitudes (values.length) (diferencia con
C++ donde un arreglo no es nada más que un puntero) y que
se comportan como clases finales.
CARACTERISTICAS
Un array se caracteriza por:
– Almacenar los elementos del array en posiciones
de memoria
contínua
– Tener un único nombre de variable que
representa a todos los elementos, y éstos a su vez se
diferencian por un índice o subíndice.
– Acceso directo o aleatorio a los elementos
individuales del array.
todos los arrays son de tamaño
variable, tanto si se especifica como no un tamaño al
ser declaradosPara ver el contenido de los arrays
según van siendo ejecutadas las líneas de
código que los declaran, utilizaremos la ventana
Locales del depurador, que muestra las variables de
ámbito local al procedimiento que estamos ejecutando
actualmenteLos arrays se crean con el operador
new seguido del tipo y número de elementos.Se puede acceder al número de
elementos de un arraycon la variable miembro implícita
length (por ejemplo, vect.length).Se accede a los elementos de un array
con los corchetes [] y un índice que varía de 0
a length-1.Se pueden crear arrays de objetos de
cualquier tipo. En principio un array de objetos es un array
de referencias que hay que completar llamando al operador
new.Los elementos de un array se
inicializan al valor por defecto del tipo correspondiente
(cero para valores numéricos, la cadena vacía
para Strings, false para boolean, null para referencias).Como todos los objetos, los arrays se
pasan como argumentos a los métodos por
referencia.Se pueden crear arrays anónimos
(por ejemplo, crear un nuevo array como argumento actual en
la llamada a un método).
CLASIFICACIÓN DE LOS ARRAYS
ARRAYS
UNIDIMESIONALES
Un array de una dimensión (unidimensional),
también llamado vector o fila, es un
tipo de datos
estructurado compuesto de un número determinado de
elementos, de tamaño fijo y elementos homogéneos
(del mismo tipo). La característica de tamaño fijo
se refiere a que el tamaño del array debe ser conocido en
tiempo de
compilación.
Por ejemplo, si deseamos conservar las puntuaciones de los 50
estudiantes de un examen de informática, se necesita reservar cincuenta
posiciones de memoria, dar un nombre al arreglo y a cada uno de
los 50 estudiantes asignarles una posición o índice
del arreglo.
Declaración de un array o
vector
Siempre se deben declarar luego de las constantes (si
existen). Un array o vector se declara por medio del tipo de
array. La sintaxis es la siguiente:
Type
Nombre_array = array [rango del
subíndice] of tipo;
Nombre_array: Se refiere a un nombre de identificador
válido.
Tipo_subíndice: Puede ser boolean, char o un rango de
tipo enumerado.
Tipo: Se refiere al tipo de los elementos del vector. Todos
los elementos deben ser del mismo tipo.
Ejemplos:
Type
Página siguiente |