我有一个控制台应用程序,在执行其任务后,必须向用户提供反馈,例如“操作完成”或“操作失败”以及详细的错误。让控制台等待用户输入关闭
问题是,如果我只是“让它运行”,输出消息将被打印出来,但控制台很快就会关闭,没有时间阅读消息。据我所知,在C++中,每个控制台应用程序都会以“按任意键退出”或类似的方式结束。在C#中我可以模拟这种行为
Console.ReadKey();
但我怎么能在Java中做到这一点?我使用的扫描仪类,但考虑到“输入”是我的扫描仪的实例:
input.next()
System.exit(0);
“任意键”会工作,除了回报,这是一个相当大的交易在这里。任何指针?
这满足了“按Enter键退出”,而不是“按任意键退出” ,因为在按下回车键之前它不会继续。 – 2011-05-17 14:26:14
我想“按回车键退出”仍然比“按任意键除了进入退出”更好。谢谢,那会为我做。 – makoshichi 2011-05-17 14:38:04
我的应用程序只是挂在System.in.read() – marcolopes 2012-11-07 06:04:54