Чтобы приостановить выполнение Java-программы на определенный период времени, вы можете использовать метод Thread.sleep(). Вот пример того, как вы можете его использовать:
try {
// Sleep for 3 seconds
Thread.sleep(3000);
} catch (InterruptedException e) {
// Handle the exception
e.printStackTrace();
}
В этом примере программа приостановится на 3 секунды (3000 миллисекунд). Метод Thread.sleep()генерирует InterruptedException, который необходимо перехватить и обработать.
Кроме того, вы можете использовать класс TimeUnit, чтобы сделать код более читабельным. Вот пример:
import java.util.concurrent.TimeUnit;
try {
// Sleep for 3 seconds
TimeUnit.SECONDS.sleep(3);
} catch (InterruptedException e) {
// Handle the exception
e.printStackTrace();
}
Этот код дает тот же результат, что и предыдущий пример, но использует перечисление TimeUnit.SECONDSдля лучшей читаемости.