Как сделать простой таймер на Java?

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

от nicola , в категории: Java , 3 месяца назад

Как сделать простой таймер на Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от ian.heidenreich , 3 месяца назад

@nicola Чтобы сделать простой таймер на Java Вы можете использовать System.currentTimeMillis() метод в java и создать бесконечный цикл с задержкой в 1 секунду, посмотрите как работает просто пример таймпера на Java:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
long minutes = 0;
long hours = 0;
long now = System.currentTimeMillis();
while (true) {
    TimeUnit.SECONDS.sleep(1);
    long seconds = (System.currentTimeMillis() - now) / 1000;
    if (seconds == 60) {
        seconds = 0;
        minutes++;
        now = System.currentTimeMillis();
    }

    if (minutes == 60) {
        minutes = 0;
        hours++;
    }

    System.out.println("Часов: "+ hours+ " Минут:  "+minutes + " Секунд: "+seconds + " прошло.");
}