Учебное пособие по обратному отсчету на Java
При работе с срочными задачами в Java важно понимать, как создать и активировать таймер. Например, вы можете дать пользователю одну минуту, чтобы ответить на вопрос в тесте, и показать, сколько секунд осталось. Вы можете использовать встроенные пакеты Java для создания таймера, который работает в течение заданного периода времени и выполняет действие через равные промежутки времени.
Шаг 1
Откройте файл Java в редакторе, таком как Eclipse, JBuilder X или Netbeans.
Шаг 2
Импортируйте необходимые классы времени в начало исходного файла Java, добавив код:
импортировать java.util.Timer; импортировать java.util.TimerTask;
Шаг 3
Добавьте класс «CountDown» после команд «import», который выполняет обратный отсчет таймера, добавив код:
общедоступный класс обратного отсчета {
Таймер таймера;
public CountDown() { timer =new Timer(); timer.schedule (новый DisplayCountdown (), 0, 1000); Р>
класс DisplayCountdown расширяет TimerTask { int секунд =60;
public void run() { if (seconds > 0) { System.out.println(seconds + " seconds remaining"); seconds--; } else { System.out.println("Countdown finished"); System.exit(0); } }
Р>
public static void main(String args[]) { System.out.println("Начало обратного отсчета"); новый обратный отсчет(); } Р>
Измените значение в «целых секундах =60;» сколько секунд вы хотите запустить обратный отсчет. Измените «1000», что соответствует миллисекундам, в «timer.schedule(new DisplayCountdown(), 0, 1000);» если вы хотите, чтобы обратный отсчет отображал значения обратного отсчета чаще или реже, чем раз в секунду. Он будет отображать «Начало обратного отсчета», затем «59 секунд осталось», «58 секунд осталось» и так далее, пока не достигнет 0, после чего отобразится «Обратный отсчет завершен».
Шаг 4
Сохраните исходный файл Java, скомпилируйте и запустите программу, чтобы просмотреть таймер обратного отсчета.