Crear un Menú Simple en JAVA con Opciones A B C D que Identifica Mayúsculas y Minúsculas [SOLUCIONADO]

Elaborando un Menú Simple en Java

Si tienes interés en la programación en Java, te puedes encontrar con la necesidad de crear un menú con varias opciones, así como la posibilidad de identificar si el usuario ingresa estas opciones en mayúsculas o minúsculas.

A continuación, vamos a revisar cómo lograrlo.

El proceso de Desarrollo

El primer paso es importar la utilidad Scanner, la cual permite recepcionar la entrada del usuario a través de la consola. Asegúrate de tener este import en la parte superior de tu código:

import java.util.Scanner;

Una vez hecho esto, puedes comenzar a desarrollar tu menú. Para lograr un menú simple, lo más común es utilizar un bucle “do-while”.

Uso de un bucle “do-while”

El bucle “do-while” nos permite repetir una operación hasta que se cumpla una cierta condición. En este caso, vamos a repetir la presentación del menú hasta que el usuario seleccione una opción válida. Puedes ver una implementación de esto a continuación:

Scanner sc = new Scanner(System.in);
char opcion;
do {
    System.out.println("Seleccione una opción:");
    System.out.println("A) Opción A");
    System.out.println("B) Opción B");
    System.out.println("C) Opción C");
    System.out.println("D) Opción D");
    opcion = sc.next().charAt(0);
} while (opcion != 'A' && opcion != 'B' && opcion != 'C' && opcion != 'D');

Si lo notas, estamos esperando que el usuario ingrese una letra mayúscula. Si deseamos aceptar también letras minúsculas, podemos modificar nuestro código de la siguiente manera:

opcion = Character.toUpperCase(sc.next().charAt(0));

Con esto, independientemente de que el usuario ingrese una letra mayúscula o minúscula, la opción será convertida a su forma mayúscula y luego comparada con las opciones aceptadas.

Identificando la Opción Seleccionada

Una vez que el usuario haya seleccionado una opción válida, probablemente querrás realizar una acción diferente dependiendo de la opción que haya seleccionado. Para hacer esto, puedes utilizar una declaración “switch”:

switch (opcion) {
    case 'A':
        // Código para la opción A
        break;
    case 'B':
        // Código para la opción B
        break;
    case 'C':
        // Código para la opción C
        break;
    case 'D':
        // Código para la opción D
        break;
}

De esta manera, con unas pocas líneas de código, has logrado crear un menú simple en Java que acepta varias opciones y reconoce si se ingresan en mayúsculas o minúsculas. Esperamos que este tutorial te sea de gran ayuda en tus futuros proyectos de programación en Java.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad