Countdown Tutorial in Java

May 26

Quando si lavora con le attività time-sensitive in Java, è importante capire come creare e attivare un timer. Ad esempio, si può decidere di dare a un utente un minuto per rispondere a una domanda su un test e visualizzare quanti secondi sono rimasti. È possibile utilizzare i pacchetti di built-in Java per creare un timer che corre per un certo lasso di tempo ed esegue un'azione a intervalli regolari.

istruzione

1 Aprire il file Java in un editor, come Eclipse, JBuilder X o Netbeans.

2 Importare le classi di tempo necessari nella parte superiore del file sorgente Java aggiungendo il codice:

import java.util.Timer;

import java.util.TimerTask;

3 Aggiungere una classe "conto alla rovescia", dopo i comandi "importazione" che esegue un conto alla rovescia con il codice:

public class CountDown {

Timer Timer;

CountDown pubblico () {

timer = new Timer();

timer.schedule (nuova DisplayCountdown (), 0, 1000);

}

Classe DisplayCountdown estende TimerTask {

int seconds = 60;

public void run () {

if (secondi> 0) {

System.out.println (secondi + "secondi dalla fine");

secondi--;

} altro {

System.out.println ( "Countdown finito");

System.exit (0);

}

}

}

void main (String args []) {pubblici statici

System.out.println("Countdown Beginning");

nuovo conto alla rovescia ();

}

}

Modificare il valore in "int secondi = 60;" a tuttavia molte secondi che il conto alla rovescia per l'esecuzione. Change "1000", che è millisecondi, in "timer.schedule (nuova DisplayCountdown (), 0, 1000);" se si desidera che il conto alla rovescia per visualizzare i valori del conto alla rovescia più o meno frequentemente di una volta al secondo. Verrà visualizzato, "Inizio conto alla rovescia", seguito da "59 secondi rimanenti", "58 secondi dalla fine", e così via fino a che non arriva a 0, a quel punto verrà visualizzato, "Countdown finito."

4 Salvare il file sorgente Java e compilare ed eseguire il programma per visualizzare il conto alla rovescia.