Arreglos
ARREGLOS (ARRAYS) EN JAVA
Un arreglo (Array) es una colección de elementos del mismo tipo que tienen un tamaño
fijo y se acceden mediante un índice que empieza en 0.
1. Declaración e Inicialización
Ejemplo:
// Declarar un arreglo de 5 enteros
int[] puntajes = new int[5];
// Declarar e inicializar directamente
String[] nombres = {"Ana", "Beto", "Cami"};
2. Acceso y Modificación
Se usa el índice entre corchetes [].
Ejemplo:
String[] colores = {"Rojo", "Verde", "Azul"};
// Acceso (Leer)
System.out.println("Primer color: " + colores[0]); // Rojo
// Modificación (Escribir)
colores[1] = "Amarillo";
// Propiedad para el tamaño
System.out.println("Tamaño: " + colores.length); // 3
3. Recorrido de Arreglos
A. Bucle for Clásico (Por Índice)
Ejemplo:
for (int i = 0; i < nombres.length; i++) {
System.out.println("Posición " + i + ": " + nombres[i]);
}
B. Bucle for-each (Recorrido Simplificado)
Ejemplo:
// Ideal para leer todos los elementos
for (String nombre : nombres) {
System.out.println("Nombre: " + nombre);
}
Ejercicio 1:
Declara e inicializa un arreglo de números enteros (
int) llamadoedadescon 5 valores a tu elección (ej: 25, 30, 45, 18, 50).Imprime la cantidad total de elementos del arreglo (
edades.length).Imprime el valor que se encuentra exactamente en el medio del arreglo (índice 2).
Ejercicio 2:
Declara e inicializa un arreglo de Strings llamado
colorescon los valores:"Rojo","Verde","Azul".Modifica el valor del último elemento del arreglo (índice 2) a
"Amarillo".Imprime el elemento en el índice 2 antes de la modificación (si lo guardaste en una variable temporal) y después de la modificación.
Ejercicio 3:
Declara e inicializa un arreglo de caracteres (
char) llamadopalabraOriginalcon los valores:{'H', 'O', 'L', 'A'}.Declara un segundo arreglo de caracteres llamado
palabraInvertidade tamaño 4.Copia el elemento del índice 0 de
palabraOriginalal índice 3 depalabraInvertida.Copia el elemento del índice 3 de
palabraOriginalal índice 0 depalabraInvertida.Imprime los elementos en el índice 0 y el índice 3 de
palabraInvertida.
Ejercicio 4:
Declara e inicializa un arreglo de números decimales (
double) llamadomedidascon los valores:{9.5, 3.2, 5.0}.Crea una variable
diferenciay asígnale el resultado de restar el elemento en el índice 0 menos el elemento en el índice 1.Crea una variable
dobleMediday asígnale el resultado de multiplicar el elemento en el índice 2 por 2.Imprime
diferenciaydobleMedida.
Ejercicio 5:
Declara un arreglo de enteros (
int) llamadodatoscon espacio para 8 elementos.Asigna el valor 100 a la primera posición (índice 0).
Asigna el valor 200 a la última posición (índice 7).
Modifica el valor en la primera posición (índice 0) por 5.
Imprime el valor actual de
datos[0]y el valor dedatos[7].

Comentarios
Publicar un comentario