Esercitazione sul conto alla rovescia in Java
Quando si lavora con attività che richiedono tempo in Java, è importante capire come creare e attivare un timer. Ad esempio, potresti voler concedere a un utente un minuto per rispondere a una domanda su un test e visualizzare quanti secondi rimangono. Puoi utilizzare i pacchetti Java integrati per creare un timer che funziona per un determinato periodo di tempo ed esegue un'azione a intervalli regolari.
Passaggio 1
Apri il tuo file Java in un editor, come Eclipse, JBuilder X o Netbeans.
Passaggio 2
Importa le classi temporali necessarie nella parte superiore del tuo file sorgente Java aggiungendo il codice:
importare java.util.Timer; import java.util.TimerTask;
Passaggio 3
Aggiungi una classe "CountDown" dopo i comandi "import" che esegue un conto alla rovescia del timer aggiungendo il codice:
conto alla rovescia di classe pubblica {
Timer;
public CountDown() { timer =new Timer(); timer.schedule (nuovo DisplayCountdown(), 0, 1000); }
la classe DisplayCountdown estende TimerTask { int secondi =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("Countdown Beginning"); nuovo conto alla rovescia(); } }
Modifica il valore in "int secondi =60;" a quanti secondi vuoi che esegua il conto alla rovescia. Modifica "1000", che è millisecondi, in "timer.schedule(new DisplayCountdown(), 0, 1000);" se si desidera che il conto alla rovescia visualizzi i valori del conto alla rovescia più o meno frequentemente di una volta al secondo. Verrà visualizzato "Conto alla rovescia in corso", seguito da "59 secondi rimanenti", "58 secondi rimanenti" e così via fino a quando non arriva a 0, a quel punto verrà visualizzato "Conto alla rovescia terminato".
Passaggio 4
Salva il file sorgente Java e compila ed esegui il programma per visualizzare il tuo conto alla rovescia.