我有一個控制檯應用程序,在執行其任務後,必須向用戶提供反饋,例如「操作完成」或「操作失敗」以及詳細的錯誤。讓控制檯等待用戶輸入關閉
問題是,如果我只是「讓它運行」,輸出消息將被打印出來,但控制檯很快就會關閉,沒有時間閱讀消息。據我所知,在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