У меня есть этот метод в 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();
}
}
У меня проблема в том, что когда я сначала вызываю метод(), он печатает.
Otuput: Press any key to continue...
Затем я нажимаю клавишу + ввод. Пока здесь все идеально, но потом печатает:
Output: Press any key to continue... //* times of the loop
Я имею в виду, что он не позволяет мне нажимать какие-либо клавиши. Он просто идет до конца цикла.
Спасибо за ответ и извините за мой английский. Я знаю, что это нехорошо.