Tengo una aplicación de consola que después de realizar sus tareas debe informar al usuario, como "operación finalizada" o "operación fallida" y el error detallado.Hacer que la consola espere a que el usuario ingrese para cerrar
El problema es que, si solo "lo dejo funcionar", se imprimirá el mensaje de salida pero la consola se cerrará poco después, sin dejar tiempo para leer el mensaje.
Por lo que recuerdo, en C++, cada aplicación de consola terminará con un "presionar cualquier tecla para salir" o algo así. En C# puedo simular este comportamiento con un
Console.ReadKey();
Pero, ¿cómo puedo hacerlo en Java? Estoy usando la clase de escáner, pero teniendo en cuenta que "de entrada" es mi instancia de escáner:
input.next()
System.exit(0);
"Cualquier tecla" va a funcionar, a excepción de retorno, lo cual es un gran problema aquí. ¿Alguna sugerencia?
Esto satisface "Pulse Intro para salir", pero no "Pulse cualquier tecla para salir" , ya que no continuará hasta que se presione la tecla Intro. –
Supongo que "presionar enter para salir" es mejor que "presionar cualquier tecla EXCEPTO enter para salir". Gracias, eso hará por mí. – makoshichi
Mi aplicación simplemente "cuelga" con System.in.read() – marcolopes