¿Cómo hacer un menú con switch en Java?

¿Cómo hacer un menú con switch en Java?

Jmenubar java

Programa basado en menús en Java Usando Switch case 05/05/2018 48485Encuentra la palabra más larga de una frase a través de java 09/09/2018 32647Unidades de medida CGS FPS MKS SI 01/01/2018 32282Ejemplos de java : Programas if-else 28/06/2017 27551Ejemplos de paquetes java 02/08/2017 24715Persona 26/05/2018 23104Diferentes estilos de cuadros de texto CSS3 15/05/2017 21066Ejemplos de java : Serie de Números 06/07/2017 20118Programas de Herencia en Java 01/08/2017 18776Reproducción de audio después de la carga de la página en html5 10/01/2019 18313Números de Smith JAVA 21/04/2018 17744Parámetro real y parámetro formal 22/04/2018 16662Aceptar un nombre e imprimir sólo las iniciales con el apellido. 09/06/2018 15723JAVA Constructor y Destructor 01/07/2017 15181Programa de números en Java 14/07/2017 14673

Simple switch case java

El código se compila, pero parece que hay un error con mi menú. El usuario seleccionará una de las opciones y el programa debería ejecutarse, pero al elegir una selección no ocurre nada. Aquí está el código:

Uno de los problemas que tiene, como mencionó @rgettman, es que al comparar cadenas en Java usando == o != se compara la referencia del objeto de la cadena, no el valor; básicamente, ¿son las dos cadenas el mismo objeto? En este caso (y en la mayoría de los casos) quieres comparar el valor.

En este momento usted está introduciendo un carácter, digamos “a”, coincidiendo con su caso para “a” y rompiendo con el switch/case. Sin embargo cuando tu programa llega al while básicamente comprueba si la elección es “q” por lo que tu programa vuelve al bucle do/while.

Declaración de cambio java

Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes:  “Switch statement” – noticias – periódicos – libros – scholar – JSTOR (abril de 2013) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

Quizá te interese  ¿Cómo hacer un buen restaurante en Minecraft?

En los lenguajes de programación de ordenadores, una sentencia switch es un tipo de mecanismo de control de selección utilizado para permitir que el valor de una variable o expresión cambie el flujo de control de la ejecución del programa a través de la búsqueda y el mapa.

Las sentencias switch funcionan de forma similar a la sentencia if utilizada en lenguajes de programación como C/C++, C#, Visual Basic .NET, Java y existe en la mayoría de los lenguajes de programación imperativos de alto nivel como Pascal, Ada, C/C++, C#, Visual Basic .NET, Java, y en muchos otros tipos de lenguaje, utilizando palabras clave como switch, case, select o inspect.

Las sentencias switch se presentan en dos variantes principales: un switch estructurado, como en Pascal, que toma exactamente una rama, y un switch no estructurado, como en C, que funciona como un tipo de goto. Las principales razones para utilizar un switch incluyen la mejora de la claridad, al reducir la codificación que de otro modo sería repetitiva, y (si la heurística lo permite) también ofrece la posibilidad de una ejecución más rápida a través de una optimización más fácil del compilador en muchos casos.

Menú de la consola de Java

Saltar al contenidoUna aplicación de menú de consola de Java es una gran manera de empezar a aprender a programar. Con una aplicación de menú de consola, puede probar fácilmente su código y ver los resultados después de dar ciertas entradas.En este post, voy a mostrar cómo crear una aplicación de menú de consola de Java.Ejemplo de menú de consolaPara crear un menú para una aplicación de consola de Java, te recomiendo lo siguiente:  Tabla de contenidosImpresión del menú en la aplicación de consola JavaEl primer paso para que podamos crear un menú es imprimir las opciones en la pantalla.Para ello, necesitamos saber cuáles son las opciones que están disponibles en nuestro menú.Uno puede hacer esto de varias maneras. En este caso, utilizaré un array de cadenas para almacenar todas las opciones. Fíjate que cada cadena tiene un número al principio, que luego usaremos para saber qué acción ejecutar.

Quizá te interese  ¿Cómo conseguir madera en age of empires 2?

}Del código anterior, puedes ver las siguientes tres cosas principales:Este diseño modela la forma en que funciona la aplicación del menú de la consola. Un usuario ingresa una opción usando el teclado, se ejecuta una acción de acuerdo a la opción y se le pregunta al usuario por otra opción. Si la opción es salir, entonces el ordenador termina la ejecución de la aplicación de consola.Añadir manejo de excepcionesUn simple menú de consola Java no es la “excepción” cuando se trata de crear un software robusto.Por software robusto nos referimos a una aplicación que pueda recuperarse de los errores y que no se cuelgue.Para crear un menú de consola java robusto debemos utilizar el manejo de excepciones. Si quieres leer más sobre el manejo de excepciones en Java, puedes leer este post. El post ofrece una amplia visión del manejo de excepciones y tiene varios ejemplos.Public class Main {

¿Cómo hacer un menú con switch en Java?
Scroll hacia arriba
Esta web utiliza cookies propias para su correcto funcionamiento. 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