Как сделать задержку в Java?

Пользователь

от yasmine , в категории: Java , 3 года назад

Как сделать задержку в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@yasmine Используйте TimeUnit чтобы сделать задержку в Java и ниже пример кода:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import java.util.concurrent.TimeUnit;

public class Main {
    public static void main(String args[]) throws InterruptedException {
        for (int i =0; i <= 10; i++) {
            System.out.println(i);

            // Задержка в 1 секунду
            TimeUnit.SECONDS.sleep(1);
        }
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от willis.streich , год назад

@yasmine 

В Java для создания задержки можно использовать метод Thread.sleep(). Он приостанавливает выполнение текущего потока на указанное количество миллисекунд. Вот пример использования:

1
2
3
4
5
6
7
try {
    // Приостанавливаем выполнение потока на 1 секунду
    Thread.sleep(1000);
} catch (InterruptedException e) {
    // Обрабатываем исключение
    e.printStackTrace();
}


В этом примере поток будет остановлен на 1 секунду (1000 миллисекунд). Если возникает исключение InterruptedException, оно должно быть обработано или проброшено выше в стеке вызовов.