если отслеживать ввод данных пользователя с консоли в IntelliJ IDEA с помощью "бесконечного" цикла while(true) поскольку мы не знаем наперед, будет или не будет дальше вводить данные пользователь. пример (я пока по стоп слову прекращаю)
while (true){
    if (console.hasNextInt())
        digit = console.nextInt();
    else {
        stopline = console.nextLine();
        if (stopline.equals("stop"))
            break;
    }
}
Вопрос: есть ли гарантированный способ узнать что пользователь прекратил ввод данных в консоль, и выйти из цикла?