Når du arbejder med tidsfølsomme opgaver i Java , er det vigtigt at forstå, hvordan du opretter og aktivere en timer. For eksempel kan du ønsker at give en bruger et minut til at besvare et spørgsmål på en test og vise , hvor mange sekunder der er tilbage . Du kan bruge de indbyggede Java -pakker for at skabe en timer , der kører for et sæt mængde tid og udfører en handling med jævne mellemrum. Instruktioner
1
Åbn din Java -filen i en editor , såsom Eclipse, JBuilder X eller Netbeans .
2
Importer den nødvendige tid klasser i toppen af din Java kilde filen ved at tilføje koden : Hej
import java.util.Timer ,
import java.util.TimerTask ,
3
Tilføj " Nedtælling " klasse efter "import" -kommandoer , der udfører en nedtælling ved at tilføje koden :
public class nedtælling {
timer timer ,
offentlig countDown () {
timer = new timer ();
timer.schedule (ny DisplayCountdown () , 0, 1000)
}
class DisplayCountdown udvider TimerTask { < br >
int sekunder = 60;
public void run () {
hvis ( sekunder > 0) {
System.out.println (sekunder + " sekunder tilbage " ),
sekunder - ,
} else {
System.out.println ( " Countdown færdig ")
System . exit ( 0 )
}
}
}
public static void main (String args []) {
System . out.println ( " Countdown Beginning ")
nyt CountDown ();
}
}
Skift værdien i " int sekunder = 60, "for dog mange sekunder du ønsker nedtællingen til at køre. Skift " 1000, " som er millisekunder , i " timer.schedule (ny DisplayCountdown () , 0, 1000) ", hvis du ønsker, at nedtællingen til at vise countdown værdier mere eller mindre hyppigt end en gang i sekundet . Det vil vise , " Countdown Begyndelse , " efterfulgt af " 59 sekunder tilbage ", " 58 sekunder tilbage ", og så videre, indtil det bliver til 0, på hvilket tidspunkt det vil vise , " Countdown færdig. "
4
Gem Javakildefil og kompilere og køre programmet for at se din nedtællingsuret.