Arrays ejemplos

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

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos