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