Saltar al contenido

Cómo crear un menú de opciones usando DoWhile en Java

Si quieres saber cómo crear un menú de opciones usando consola JavaEntonces continúa leyendo este artículo. Este artículo le mostrará cómo hacerlo fácil y rápidamente.

Utilice esta pequeña guía para aprender a crear su propio proyecto. Puede crear este menú Java. Este método ayuda a evitar la generación de código basura. Y lo mejor es crear este menú desde cero.Esa es la razón importante Descargue, actualice e instale Java a la última versión.. También es importante tener en cuenta que estas líneas de código deben numerarse consecutivamente, incluidas las líneas en blanco.

Cómo crear un menú de opciones usando DoWhile en Java

Cómo crear un menú de opciones usando DoWhile en Java

La repetición de declaraciones DoWhile es muy importante para implementar varias funciones. Los usos más comunes incluyen la creación de menús, jugar videojuegos, realizar cálculos recursivos y muchos otros usos.

otra vez, Esta afirmación es muy similar a while.. Sin embargo, en este caso, Do While primero ejecuta el ciclo y luego evalúa la condición. Esto hace que sea esencial ejecutar el bucle al menos una vez.

Todos los pasos que se muestran a continuación son los siguientes: Hechos sobre lo principal... Lo primero que necesita es un valor booleano, una variable numérica y un escáner.

  • Importar java.util.Scanner.
  • Clase pública JavaApplication219 {
  • public static void main (Cadena[] argumento){
  • Escáner sn = nuevo escáner (System.in);
  • Salida booleana = falso;
  • int option; // guarda las opciones del usuario
  • conducta{
  • }
  • mientras (! salir);
  • }
  • }Ilustración de un hombre mirando un fondo oscuro en un monitor

después serie de comandos, Debe solicitar una opción, y esa operación la realiza un Do While, pero puede hacerlo usando un While.

  • Importar java.util.Scanner.
  • Clase pública JavaApplication219 {
  • public static void main (Cadena[] argumento){
  • Escáner sn = nuevo escáner (System.in);
  • Salida booleana = falso;
  • int option; // guarda las opciones del usuario
  • conducta{
  • }
  • mientras (! salir);
  • }
  • }

Gracias a esto, no puedes bajarte a menos que seas sincero. Ahora puedes colocar las opciones que quieras. Se recomienda usar con System.out.println en este formato.. Con las tres opciones, se ve así:

  • Importar java.util.Scanner.
  • Clase pública JavaApplication219 {
  • public static void main (Cadena[] argumento){
  • Escáner sn = nuevo escáner (System.in);
  • Salida booleana = falso;
  • int option; // guarda las opciones del usuario
  • conducta{
  • System.out.println («1. Opción 1»);
  • System.out.println («2. Opción 2»);
  • System.out.println («3. Opción 3»);
  • System.out.println («4. Finalizar»);
  • System.out.println («Ingrese una de las opciones»);
  • Opción = sn.nextInt ();
  • }
  • mientras (! salir);
  • }
  • }

Use el interruptor para permitirle realizar las tareas que necesita. En cualquier caso, debe ingresar el código requerido y, en el código final, debe ingresar exit = true para indicar que está saliendo.También debería Establecer preajustes De esta forma, no te asegures de que los números estén correctamente colocados en el área de opciones.

  • Importar java.util.Scanner.
  • Clase pública JavaApplication219 {
  • public static void main (Cadena[] argumento){
  • Escáner sn = nuevo escáner (System.in);
  • Salida booleana = falso;
  • int option; // guarda las opciones del usuario
  • conducta{
  • System.out.println («1. Opción 1»);
  • System.out.println («2. Opción 2»);
  • System.out.println («3. Opción 3»);
  • System.out.println («4. Finalizar»);
  • System.out.println («Ingrese una de las opciones»);
  • Opción = sn.nextInt ();
  • Cambiar (opción) {
  • caso 1:
  • System.out.println («Opción seleccionada 1»);
  • Suspendido;
  • Caso 2:
  • System.out.println («Elija la opción 2»);
  • Suspendido;
  • Caso 3:
  • System.out.println («Elija la opción 3»);
  • Suspendido;
  • Caso 4:
  • Salida = verdadero;
  • Suspendido;
  • originalmente:
  • System.out.println («Solo números del 1 al 4»);
  • }
  • }
  • mientras (! salir);
  • }
  • }

Aprende a usar el menú Opciones con DoWhile en Java

Para usar el menú Do While, debe hacer lo siguiente: Ingrese el número correspondiente a la opción que desea seleccionar Presione Entrar. Así es como se procesan y ejecutan las opciones. Si ingresa un número fuera del rango de opciones, el programa le avisará sobre el rango disponible.

El menú Do While es muy fácil de usar y fácil de implementar. Sin embargo, hay dos consideraciones a tener en cuenta:

Reasignar variables de salida: Nunca haga esto si el menú no tiene una opción de salida. De lo contrario, el usuario no podrá completar la opción y deberá seleccionarla. De manera similar, esta opción requiere que reasigne el valor de la variable de salida para romper el bucle DoWhile.

Coloque la llave correctamente: Si el menú consta de sentencias más estructuradas. Debe mantener un margen razonable para sus dependencias. De lo contrario, será difícil determinar qué tecla pertenece al bucle Do While.

¿Cómo muestro múltiples opciones en un menú de Java?

Ampliación de opciones Ejecutado al entrar en un bucle DoWhile.. De esta forma, puedes mostrar al usuario lo que puede hacer y ejecutar las opciones que elija.

Este despliegue es secuencial. Por esta razón, Se muestran todas las opciones Al usuario al mismo tiempo.

El código para mostrar las opciones del menú es:

  • System.out.println («Primera opción 1»);
  • System.out.println («2. Opción 2»);
  • System.out.println («Tercera opción 3»);
  • System.out.println («4. Finalizar»);

¿Qué pasa si recibo un mensaje de error?

Monitor portátil con programa Java

Es posible que haya ingresado una cadena en lugar de un número, que es la razón del error. Para hacer esto, debe ingresar esta excepción especial.

  • Problema java.util.InputMismatchException;
  • Importar java.util.Scanner.
  • Clase pública JavaApplication219 {
  • public static void main (Cadena[] argumento){
  • Escáner sn = nuevo escáner (System.in);
  • Salida booleana = incorrecta;
  • int option; // guarda las opciones del usuario
  • conducta{
  • System.out.println («1. Opción 1»);
  • System.out.println («2. Opción 2»);
  • System.out.println («3. Opción 3»);
  • System.out.println («4. Finalizar»);
  • Probar {
  • System.out.println («Ingrese una de las opciones»);
  • Opción = sn.nextInt ();
  • Cambiar (opción) {
  • caso 1:
  • System.out.println («Opción seleccionada 1»);
  • Suspendido;
  • Caso 2:
  • System.out.println («Elija la opción 2»);
  • Suspendido;
  • Caso 3:
  • System.out.println («Elija la opción 3»);
  • Suspendido;
  • Caso 4:
  • Salida = verdadero;
  • Suspendido;
  • originalmente:
  • System.out.println («Solo números del 1 al 4»);
  • }
  • } atrapar (InputMismatchException e) {
  • System.out.println («Debe ingresar un número»);
  • sn.siguiente ();
  • }
  • }
  • (! Fin) Medio;
  • }
  • }

Esta excepción es una InputMismatchException que, si está presente, se genera cuando: No se puede convertir la entrada a número.. Debe configurar sn.next () para evitar entrar en un bucle infinito al usar el escáner. Y con estos códigos, el menú está completo.