Ejercicio 2. Observa (String)

Define un array de 10 caracteres con nombre símbolo y asigna valores a los elementos según la tabla que se muestra a continuación. Muestra el contenido de todos los elementos del array.

ax@‘ ‘+Q

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

Este ejercicio es muy similar al anterior, tan sólo varía en el tipo de dato que vamos a introducir, en esta ocasión será String.

El proceso de inicializar el array y cargarle los datos es el mismo:

String[] simbolo = new String[10];
simbolo[0]="a";
simbolo[1]="x";
simbolo[4]="@";
simbolo[6]="\'\'";
simbolo[7]="+";
simbolo[8]="Q";

Para recorrer el array haremos el mismo proceso y el resultado será así:

for (i=0; i<10;i++) {
System.out.println("Valor array posicion " + i+": "+simbolo[i]);
}

La diferencia a observar en este ejercicio respecto al 1, es el resultado que nos muestra en pantalla, ahora, los valores no inicializados devuelven como resultado null (al ser tipo String).

package arrays1dimension;

import java.util.Scanner;

/**
 *Ejercicio02
 *
 *	Define un array de 10 caracteres con nombre simbolo y asigna
 *	valores a los elementos 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?
 *
 * @author manuelhidalgo_
 * @since 24-11-2019
 */

public class Arrays1Dimension02 {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int i;
		String[] simbolo = new String[10];
		
		simbolo[0]="a";
		simbolo[1]="x";
		simbolo[4]="@";
		simbolo[6]="\'\'";
		simbolo[7]="+";
		simbolo[8]="Q";
		
	
		for (i=0; i<10;i++) {
			System.out.println("Valor array posicion " + i+": "+simbolo[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!