Заставить консоль ждать закрытия ввода пользователя

У меня есть консольное приложение, которое после выполнения своих задач должно дать пользователю обратную связь, например,« операция завершена »или« операция не удалась »и подробное описание ошибки.

Дело в том, что если я просто «позволю ему поработать», выходное сообщение будет напечатано, но консоль вскоре закроется, не оставляя времени читать сообщение.

Насколько я помню, в C ++ каждое консольное приложение завершается «нажатием любой клавиши для выхода» или чем-то в этом роде. В C # я могу смоделировать это поведение с помощью

Console.ReadKey();

. Но как я могу сделать это на Java? Я использую класс Scanner, но учитывая, что "input" - это мой экземпляр Scanner:

input.next()
System.exit(0);

"Любая клавиша" будет работать, за исключением return, что здесь очень важно. Любые указатели?

74
задан Draken 11 May 2017 в 08:11
поделиться