Blog
int[] array1;
En el código anterior hemos declarado nuestro array, pero aún no le damos un tamaño. Hagámoslo en el siguiente código:
array1 = new int[10]; // Crea un array y le da un tamaño de 10 enteros
Un comando muy útil para comprobar el tamaño de nuestro array es el siguiente:
System.out.println(array1.length); // Muestra en pantalla el tamaño de nuestro array
Ahora que tenemos nuestro array es hora de acceder a estos datos. Para lograrlo debemos hacer lo siguiente:
array1[0] = 4; // Tomamos nuestro array, accedemos al entero número 1 y le damos el valor de cero. array1[1] = array[0] + 5; /* Tomamos nuestro array, accedemos al entero número 2 y le damos el valor de la posición 1 en nuestro array más 5, es decir, nuestro array vale 9. */
Es importante que tomes en cuenta que los arrays nunca van desde el número 1 a la hora de acceder, sino que la primera posición siempre será el número 0. De esta forma es que la posición 0 de nuestro array equivaldrá siempre a 1 y por supuesto el último será un número anterior.
Por ejemplo, si nos basamos en nuestro array con un máximo de 10 enteros, el primero de estos siempre será 0 y el último 9.
En caso de que no sigamos estas instrucciones tendremos un error en la consola de Java.
int[] array1 = new int[5]; // Creamos un array y le damos un valor de 4 a la primera posición. array[0] = 4;
Este método es un poco largo. Si deseamos podemos crear y dar valor a un array, todo en una sola línea. La forma es la siguiente:
int[] array1 = {1, 2, 3, 4, 5};
Con el código anterior le estamos dando el valor de 1 a la posición 0, 2 a la posición 1 y así sucesivamente.
Ejercicio
Revisa el código, encuentra el error y edítalo para que pueda imprimir el mensaje en pantalla.
public static void main(String[] args) { int[] numbers = {1, 2, 3}; int length = numbers[3]; char[] chars = new char[length]; chars[numbers.length + 4] = 'y'; System.out.println("¡Lo has logrado!"); }
Si todo ha salido bien debemos tener un mensaje en consola con lo siguiente:
¡Lo has logrado!
Si has llegado hasta aquí, enhorabuena, pasa a la siguiente lección:
[…] ¿Ya culminaste el ejercicio y has entendido bien? Entonces es hora de pasar a la siguiente parte de este curso. […]
[…] ➡ Condicionales (Aprender Java Curso Principiante). […]
[…] Arrays en Java […]