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);

}


Ejercicios Propuestos

Ejercicio 1:

  1. Declara e inicializa un arreglo de números enteros (int) llamado edades con 5 valores a tu elección (ej: 25, 30, 45, 18, 50).

  2. Imprime la cantidad total de elementos del arreglo (edades.length).

  3. Imprime el valor que se encuentra exactamente en el medio del arreglo (índice 2).

Ejercicio 2: 

  1. Declara e inicializa un arreglo de Strings llamado colores con los valores: "Rojo", "Verde", "Azul".

  2. Modifica el valor del último elemento del arreglo (índice 2) a "Amarillo".

  3. 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: 

  1. Declara e inicializa un arreglo de caracteres (char) llamado palabraOriginal con los valores: {'H', 'O', 'L', 'A'}.

  2. Declara un segundo arreglo de caracteres llamado palabraInvertida de tamaño 4.

  3. Copia el elemento del índice 0 de palabraOriginal al índice 3 de palabraInvertida.

  4. Copia el elemento del índice 3 de palabraOriginal al índice 0 de palabraInvertida.

  5. Imprime los elementos en el índice 0 y el índice 3 de palabraInvertida.

Ejercicio 4: 

  1. Declara e inicializa un arreglo de números decimales (double) llamado medidas con los valores: {9.5, 3.2, 5.0}.

  2. Crea una variable diferencia y asígnale el resultado de restar el elemento en el índice 0 menos el elemento en el índice 1.

  3. Crea una variable dobleMedida y asígnale el resultado de multiplicar el elemento en el índice 2 por 2.

  4. Imprime diferencia y dobleMedida.

Ejercicio 5: 

  1. Declara un arreglo de enteros (int) llamado datos con espacio para 8 elementos.

  2. Asigna el valor 100 a la primera posición (índice 0).

  3. Asigna el valor 200 a la última posición (índice 7).

  4. Modifica el valor en la primera posición (índice 0) por 5.

  5. Imprime el valor actual de datos[0] y el valor de datos[7].



Video de Ayuda

Comentarios

Entradas populares de este blog

Tipos de Datos, Variables, Constantes y Operadores

Portada

Funciones SIN Parámetros