El documento explica los conceptos básicos de los arreglos en Java, incluyendo cómo declarar e inicializar arreglos unidimensionales y multidimensionales, así como cómo acceder a los elementos de un arreglo utilizando índices. También cubre temas como la longitud de un arreglo y cómo introducir y mostrar los elementos de un arreglo de ejemplo.
3. Arreglos
Es un grupo de variables del mismo tipo al que
se hace referencia por medio de un nombre
común.
Se pueden crear arreglos de cualquier tipo y
pueden tener una dimensión igual a uno o
mayor.
Para acceder a un elemento concreto de un
arreglo se utiliza su índice.
4. Fundamentos
Cada miembro del arreglo se denomina más
formalmente elemento del arreglo.
Para distinguir los distintos elementos del
arreglo se usa el nombre del arreglo, más un
número que indica la posición del elemento
dentro del arreglo.
Por ejemplo si se almacena una colección de títulos de
canciones en una arreglo denominado titulocan, el
titulo de la primera canción se identifica diciendo
titulocan[0], para la segunda titulocan[1], así
sucesivamente.
5. Fundamentos
Como se muestra en el ejemplo anterior, los títulos de
las canciones inician con [0]; los números de la
posición de un arreglo suelen ser (0,1,2,2, … n).
Y se denominan más formalmente Índices. Todo esto
tiene su ventaja, ya que se usa solo un nombre para un
grupo de elementos, los cuales se distinguen con el
índice. Esto nos evitaría crear una serie de variables
para un grupo de títulos de canciones, teniendo en
cuenta el ejemplo anterior.
6. Introducción de los elementos de
un arreglo
Para trabajar con un arreglo es necesario
introducir los elementos de un arreglo.
Por ejemplo para imprimir el contenido de un
arreglo es necesario introducir el primer
elemento del arreglo, imprimirlo, introducir el
segundo elemento del arreglo, imprimirlo y así
sucesivamente.
7. Índice Nombre del Arrego
ListPhone
Cómo introducir cada
elemento
0 3126888333 ListPhone[0]
1 3004225396 ListPhone[1]
2 3125847865 ListPhone[2]
3 3158648525 ListPhone[3]
4 3205685485 ListPhone[4]
5 Elementos
Introducción de los elementos en un arreglo ListPhone
8. Arreglos Unidimensionales
Un arreglo Unidimensional es, esencialmente,
una lista de variables del mismo tipo. Para crear
un arreglo, primero se debe crear una variable
arreglo del tipo deseado. La forma general de
declarar un arreglo unidimensional es:
Tipo nombre [ ];
Tipo de dato
Nombre del Arreglo
Tamaño del arreglo
Cierre de la declaración de variables
9. Ejemplo
Int dia_del_mes [ ];
El valor de dia_del_mes es null, null representa
un arreglo que no tiene ningún valor.
Para que dia_del_mes sea un verdadero
arreglo de enteros, se debe reservar espacio
utilizando el operador new y asignar este
espacio a dia_del-mes, es un operador especial
que reserva espacio de memoria.
Nombre = new tipo [tamaño]; osea
dia_del-mes = new int [12];
10. Resumiendo
La obtención de un arreglo es un procesos que
consta de dos partes:
● Primero, se debe declarar una variable del
tipo de arreglo deseado.
● Segundo, se debe reservar espacio de
memoria para almacenar el arreglo mediante
el operador new y asignarlo a la variable.
11.
12. Declaración y Creación de
Arreglos
Declaración de un arreglo: un arreglo es una
variable y como tal, es necesario declararla
antes de poder usarla. Para declarar un arreglo
se tiene en cuenta la siguiente sintaxis:
<tipo_elemento> [ ] <nomb_arreglo-variable>;
Ejemplos:
double[] salario;
String[] nombres;
Int[] telefono;
13. Creación del arreglo
Un arreglo es un objeto, aunque es un tipo
especial de objeto. Así como ocurre con
cualquier objeto, un arreglo tiene un grupo de
datos y como cualquier objeto, un arreglo puede
crearse usando el operador new.
<NombreVariable> = new <tipo_elem>[Tamaño];
Int dias_del_mes[];
dias_del_mes = new[12];
14. Arreglos Multidimensionales
Los arreglos multidimensionales son
realmente arreglos de arreglos. Tal y como se
podría esperar , se parece a los arreglos
multidimensionales y actúan como estos.
Para declarar una variable de arreglo
multidimensional, hay que especificar cada
índice adicional utilizando otra pareja de
corchetes.
15. Veamos como lo creamos
tipo nombre_array[][] = new tipo[nº][nº];
tipo nombre_array[][] = {valores};
Número de elementos de un arreglo
Todos los arreglos tienen una propiedad que retorna la
longitud del arreglo. Esta propiedad se llama length y
se accede a ella de la siguiente manera :
identificador.length