我在这里找到的java中有这个方法。
private void pressAnyKeyToContinue() {
try {
System.in.read();
}
catch(Exception e) {}
}
我遇到的问题是当我想多次调用它时。我在打印如下消息的方法中使用它:
private void keyMessage() {
System.out.print("Press any key to continue...");
pressAnyKeyToContinue();
然后我在这里使用这个方法:
public void method() {
message1();
for (Class class : classes) {
keyMessage();
}
}
我遇到的问题是,当我首先调用 method() 时,它会打印出来。
Otuput: Press any key to continue...
然后我按一个键+回车。直到这里一切都完美,但它会打印:
Output: Press any key to continue... //* times of the loop
我的意思是它不允许我按任何键。它一直持续到循环结束。
感谢您对我的英语的回答和抱歉。我知道这不好。
拉莫斯之舞
相关分类