Conceptos básicos e iteración de arrays
Comprenda los fundamentos de los arrays: tamaño fijo, indexación basada en cero, creación e inicialización, e iteración segura.
Conceptos básicos e iteración de arrays es una lección gratuita de Java Academy en CoddyKit. Esta es la lección 1 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Java Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Java Academy incluye 3 lecciones en total.
Qué es un array
Un array es una secuencia de tamaño fijo formada por elementos del mismo tipo, almacenada bajo un solo nombre e indexada a partir de 0.
- Úselo cuando conozca la cantidad de elementos
- Acceda mediante el índice: el primero es 0
- Es seguro respecto a los tipos: todos los elementos tienen el mismo tipo
Declarar y crear
Declare y cree arrays:
public class Main {
public static void main(String[] args) {
// Way 1: Declare an array with fixed size
int[] a = new int[3];
// All elements are 0 by default: [0, 0, 0]
// Way 2: Declare and initialize in one line
int[] b = {10, 20, 30};
// This array already has values: [10, 20, 30]
// Print both arrays
System.out.print("Array a: ");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
System.out.println(); // new line
System.out.print("Array b: ");
for (int i = 0; i < b.length; i++) {
System.out.print(b[i] + " ");
}
}
}
Acceder y actualizar
Acceda y actualice mediante el índice:
Índices válidos para 3 elementos: 0, 1, 2.
public class Main {
public static void main(String[] args) {
// Create and initialize an array
int[] a = {5, 7, 9}; // array has 3 elements: [5, 7, 9]
// Access the first element (index 0)
int first = a[0]; // first = 5
System.out.println("First element: " + first);
// Update the second element (index 1)
a[1] = 8; // now array is [5, 8, 9]
// Print the whole array to see the update
System.out.print("Updated array: ");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
}
}
Longitud y for
Utilice a.length para obtener la cantidad de elementos. Recorra el array con un bucle for:
public class Main {
public static void main(String[] args) {
// Example array
int[] a = {5, 8, 9}; // 3 elements
int sum = 0; // start with 0
// Loop through each element in the array
for (int i = 0; i < a.length; i = i + 1) {
// Add the current element to sum
sum = sum + a[i];
}
// Print the final result
System.out.println("Sum of array elements = " + sum);
}
}
For-each
El for-each mejorado lee los elementos sin usar el índice:
int total = 0;
for (int v : b) {
total = total + v;
}
Úselo cuando no necesite el índice.
Demostración de arrays
Ejecútelo: la demostración imprime la longitud, la suma, el máximo y cada elemento usando for y for-each.
public class Main {
static int sum(int[] arr) {
int s = 0;
for (int i = 0; i < arr.length; i = i + 1) {
s = s + arr[i];
}
return s;
}
static int max(int[] arr) {
int m = arr[0];
for (int i = 1; i < arr.length; i = i + 1) {
if (arr[i] > m) m = arr[i];
}
return m;
}
public static void main(String[] args) {
int[] nums = {3, 1, 4, 1, 5};
System.out.println("Length = " + nums.length);
System.out.println("Sum = " + sum(nums));
System.out.println("Max = " + max(nums));
System.out.println("Elements:");
for (int v : nums) {
System.out.println(v);
}
}
}
Longitud de un array
Comprobación rápida: ¿Cómo obtiene la cantidad de elementos del array a?
Repaso y siguiente paso
Repaso: Ha creado arrays, ha accedido a sus elementos y los ha actualizado, ha utilizado length y ha recorrido arrays con for y for-each.
Siguiente paso: aprenda algoritmos habituales para arrays, como la búsqueda y la inversión.
Preguntas frecuentes
¿La lección «Conceptos básicos e iteración de arrays» es gratis?
Sí — el texto completo de «Conceptos básicos e iteración de arrays» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Java Academy, actualiza a CoddyKit PRO. El curso de Java Academy incluye 3 lecciones en total.
¿Qué aprenderé en «Conceptos básicos e iteración de arrays»?
Comprenda los fundamentos de los arrays: tamaño fijo, indexación basada en cero, creación e inicialización, e iteración segura. Practicas Java Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Java Academy?
No se requiere experiencia previa. Java Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 3.
¿Cuánto tiempo toma la lección «Conceptos básicos e iteración de arrays»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Java Academy?
Sí. Cada lección de Java Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Conceptos básicos e iteración de arrays
- Búsqueda, mínimos/máximos e inversión
- Insertar, eliminar por índice y desplazar