在java中,控制台中的按键需要输入"输入"注册该条目,至少与Scanner userInput一起注册。我尝试模拟输入按键以覆盖它但它的愚蠢,最后我需要看看是否" G"是受过重视的。因此,我正在寻找一个简短易懂的代码,看看是否" G"被迫开始活动。 这是我现在的代码,但它需要输入。
public void WaitGetImput()
{
start();
Scanner userInput = new Scanner(System.in);
while(!userInput.hasNext());
String input = "";
if (userInput.hasNext()) input = userInput.nextLine();
if (input.equals("g"))
{
stop();
System.out.println("Took "+getSeconds() +" Seconds.");
}
}
启动和停止是启动和停止计时器的功能,以查看它花了多少时间。这就是为什么我需要绕过输入,输入需要时间并错误地读取真实的反应时间。如果有人有想法,请包括他要添加的库。我是java中的一个初学者,但我在所有类型的C和python中编码很多。到目前为止,我没有找到任何有效且可以理解的东西,帮助!
编辑:学习libGDX以使其工作,这个主题已经关闭。谢谢你的帮助!