Я пишу программу, которая должна непрерывно проходить через циклы, с возможностью пользовательской остановки в любое время. Я хочу использовать сканер как средство для ввода пользователем того, что он хочет сделать, чтобы приостановить программу, но вместо этого программа делает паузу каждый раз, когда проходит цикл, и пользователь вынужден что-то вводить, прежде чем код продолжится. Мой код выглядит так:
for (int i = 0; i < 10; i++)
{
String pause = scan.next()
{
if (pause.equals("pause")
{
//break mechanism
}
}
}
Есть идеи, как я могу использовать это с временной паузой? Я думал, может быть, это может быть что-то вроде «если пройдет 3 секунды, продолжить», но я не уверен, что это сработает, или как его кодировать. Спасибо за любую помощь.