public static void main(String[] args) { // Defino una variable como entero // almacena 1 valor entero int edad = 5; // Para almacenar más de un valor del mismo tipo // se usan los arrays int[] edades = new int[5]; edades[0] = 20; edades[1] = 70; edades[2] = 8; edades[3] = 90; edades[4] = 65; for (int i = 0; i < edades.length; i++) { System.out.println(edades[i]); } int[] precios = { 20, 30, 50, 18 }; System.out.println(precios[2]); precios = new int[5]; int[] fibonacci = new int[10]; fibonacci[0] = 1; fibonacci[1] = 1; for (int i = 2; i < fibonacci.length; i++) { fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2]; } System.out.println(Arrays.toString(fibonacci)); // foreach for (int numero : fibonacci) { System.out.println(numero); } System.out.println(fibonacci); printArray(fibonacci); int[] inverso=reverseArray(fibonacci); System.out.println(Arrays.toString(inverso)); int[] otro=printArrayDuplicado(fibonacci); System.out.println(Arrays.toString(fibonacci)); int a=90; int b=a; a=25; int[] pepe=fibonacci.clone(); int[] nuevo=Arrays.copyOf(fibonacci,fibonacci.length); System.out.println(doble(a)); System.out.println(a); } public static void printArray(int[] arr) { for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } System.out.println(); } public static int[] reverseArray(int[] arr) { int[] result = new int[arr.length]; for (int i = 0; i < arr.length; i++) { result[i] = arr[arr.length - i - 1]; } return result; } public static int[] printArrayDuplicado(int[] arr) { for (int i = 0; i < arr.length; i++) { arr[i]*=2; // NO HACER NUNCA } return arr; } public static int doble(int numero) { numero*=2; return numero; }