Hola,
Adjunto mi solución al ejercicio del tema "CU00669B arrays arreglos java length creacion declaracion ejemplos for each" para su corrección:
// ----> CU00669B arrays arreglos java length creacion declaracion ejemplos for each.pdf
import java.util.Scanner; // Importación clase Scanaer para poder introduccir texto por teclado
public class MesSecreto_CU00669B {
public static void main (String [ ] args) {
String entradaTeclado = ""; // Inicialización de una variable para contener la entrada por teclado
Scanner entradaEscaner = new Scanner (System.in); //Creación deL objeto Scanner
// Declaración de una variable de tipo asrray de Strings que contine los 12 meses, en minúsculas y ceclarados en una sola línea
String [] listaMeses = {"enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"};
// Declaración de unava variable mesSecreto de tipo String igualandola a uno de los meses
String mesSecreto = listaMeses[3];
// Se escriben mensajes del comienzo de programa
System.out.println("COMENZAMOS EL PROGRAMA");
System.out.print("Adivine el mes secreto. Por favor, ");
// Bucle para pedir nombres de meses hasta adivinar el mes secreto
do {
// Se pregunta el nombre de un mes
System.out.print("Introduzca el nombre del mes en minúsculas: ");
entradaTeclado = entradaEscaner.nextLine (); // Invocación un método sobre un objeto Scanner para coger el mes introducido por teclado
// Comprobación del mes introducido
if (mesSecreto.equals(entradaTeclado)) {
System.out.println("HA ACERTADO. Felicidades."); // Mensaje de felicitación por adivinar el mes
} else {
System.out.println("No ha acertado. Intente adivinarlo ahora."); // Mensaje de no haber acertado
}
} while (!mesSecreto.equals(entradaTeclado)); // Cierre del Bucle para pedir nombres de meses hasta adivinar el mes secreto
// Mensaje de Finalización del programa
System.out.println("EL PROGRAMA HA FINALIZADO");
} //Cierre del main
} //Cierre de la clase
Espero vuestros comentarios,
Un Saludo,