Ejercicio 1. Observa (int)

Define un array de 12 números enteros con nombre num y asigna los valores según la tabla que se muestra a continuación. Muestra el contenido de todos los elementos del array.

39-20145120

¿Qué sucede con los valores de los elementos que no han sido inicializados?

Este es el primer ejercicio que hice para la clase de programación con Java para practicar los Arrays, realmente, se trata de un ejercicio muy simple donde lo principal es la observación del funcionamiento tanto para asignar valores a un array como los valores aparecidos al recorrerlo.

Para este ejercicio, debemos en primer lugar declarar un array que será llamado num, de tipo int y que almacenará 12 valores.

int[] num = new int[12];

Para asignar los valores en las posiciones adecuadas del array debemos tener en cuenta, que la primera posición siempre es la 0, y por tanto, este array tendrá desde la 0 a la 11.

num[0]=39;
num[1]=-2;
num[4]=0;
num[6]=14;
num[8]=5;
num[9]=120;

Y por último, el programa debe tener un bucle que recorra el array completo, mostrando en pantalla los resultados, podríamos hacerlo mediante un bucle al estilo for each, pero eso lo dejaremos para más adelante y vamos a empezar de la forma que habitualmente se razona de forma más lógica:

for (int i = 0; i < 12; i++) {
System.out.println("Valor array posición " + i+": "+num[i]);
}

Si ejecutamos este programa, podemos ver que en pantalla se repite el bucle las 12 veces correspondientes, y en los huecos donde no hemos asignado ningún valor, al ser de tipo int se le asigna automáticamente el valor 0.

package arrays1dimension;

import java.util.Scanner;

/**
 *  Ejercicio01
 *
 *	Define un array de 12 números enteros con nombre num y asigna los valores
 *	según la tabla que se muestra a continuación. Muestra el contenido de todos
 *	los elementos del array. ¿Qué sucede con los valores de los elementos que no
 *	han sido inicializados?
 * 
 * VARIABLES
 * int i - contador para recorrer el ciclo.
 * int[] num - variable pra guardar los números indicados.
 * 
 * INICIO PROGRAMA 
 * 1.- Asignamos valores indicados al array.
 * 2.- Observamos al ejecutar, que los huecos donde no se ha asignado valor, se le asigna
 * 		 automáticamente el valor 0.

 * @author manuelhidalgo_
 * @since 24-11-2019
 */

public class Arrays1Dimension01 {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int i;
		int[] num = new int[12];
		
		num[0]=39;
		num[1]=-2;
		num[4]=0;
		num[6]=14;
		num[8]=5;
		num[9]=120;		
	
		for (i=0; i<12;i++) {
			System.out.println("Valor array posición " + i+": "+num[i]);			
		}
	}
}

Puedes acceder a este ejercicio en GitHub en este enlace.

Espero que estos ejercicios de repaso de JAVA realizados durante el curso 2019/2020 en la clase de programación del I.E.S. Gran Capitán (Córdoba) puedan servirte si estás empezando, si tienes alguna duda al respecto, alguna sugerencia o algo que no te haya quedado claro, no tienes más que escribirme en los comentarios, estoy aquí para ayudarte y aprender, ¡Nos leemos!