java中如何getchar_是否有与getchar等效的Java?
我有一個簡單的客戶端服務(wù)器程序,其中我的菜單有問題:
do {
System.out.println("---- MENU ----\n");
System.out.println("(drv) - List drives");
System.out.println("(pwd) - Current path");
System.out.println("(ls) - List files in a directory");
System.out.println("(quit) - Quit program\n");
System.out.print("Enter a command: ");
command = scanner.nextLine();
sendMessage(command);
message = (String)in.readObject();
System.out.println(message);
System.in.read();
}while(!command.equals("quit"));`
我想在屏幕上打印結(jié)果,等到我按Enter然后再次顯示菜單,所以我使用System.in.read().我的問題是它第一次工作,但如果我選擇另一個選項,它不會打印任何東西:
—- MENU —-
(drv) – List drives
(pwd) – Current path
(ls) – List files in a directory
(quit) – Quit program
Enter a command: pwd
D:\Documents and Settings\asname\workspace_java\server
—- MENU —-
(drv) – List drives
(pwd) – Current path
(ls) – List files in a directory
(quit) – Quit program
Enter a command: ls
在Java中是否有類似于getchar的方法,我可以使用它?
總結(jié)
以上是生活随笔為你收集整理的java中如何getchar_是否有与getchar等效的Java?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据分析如何创建最佳的移动应用用户体验
- 下一篇: x509代码实例java_Java X5