我正在创建一个游戏,为了弄清楚逻辑,我只使用控制台窗口来测试该过程。我提示用户按“d”或“p”键,而不需要按 Enter 键。如果用户按下任一按钮,它将分支到其子例程。如何等待单个按键的输入?
这是用 Java 编写的。抱歉造成困惑
最佳答案
听起来您想读取按键而不等待“输入”或换行符。不幸的是,这在 Java 中实际上是不可能的,如 this thread 中详述。 。我希望能为您提供更多帮助,但实际上没有任何可移植方法可以做到这一点。
关于java - 如何等待并读取控制台中的单个按键输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9281356/