Når du arbeider med tidskritiske oppgaver i Java , er det viktig å forstå hvordan å opprette og aktivere et tidsur . For eksempel kan det være lurt å gi en bruker ett minutt til å svare på et spørsmål om en test og vise hvor mange sekunder som gjenstår. Du kan bruke de innebygde Java- pakker for å lage en timer som går for en viss tid og utfører en handling med jevne mellomrom. Instruksjoner
en
Åpne din Java -filen i et redigeringsprogram, for eksempel Eclipse , JBuilder X eller NetBeans .
2
Import nødvendig tid klasser på toppen av Java kilde filen ved å legge inn koden : en
import java.util.Timer ;
import java.util.TimerTask ;
3
Legg til en " CountDown " klasse etter " import " kommandoer som utfører en nedtelling ved å legge inn koden :
public class countDown {
Timer tidtaker,
offentlig countDown ( ) {
timer = new Timer ( ) ;
timer.schedule ( ny DisplayCountdown ( ) , 0 , 1000),
}
klasse DisplayCountdown strekker TimerTask {
int sekunder = 60;
public void run () {
hvis ( sekunder > 0 ) {
System.out.println ( sekunder + " sekunder igjen ") ;
sekunder -;
} else {
System.out.println ( " Countdown ferdig " ) ;
System . exit ( 0 ) ;
}
}
}
public static void main ( String args [ ] ) {
System . out.println ( " Countdown Beginning ");
ny CountDown ();
}
}
Endre verdien i " int sekunder = 60; "til uansett hvor mange sekunder du vil at nedtellingen til å kjøre . Endre " 1000 ", som er millisekunder , i " timer.schedule ( ny DisplayCountdown ( ) , 0 , 1000), " hvis du vil nedtellingen til å vise nedtelling verdier mer eller mindre hyppig enn en gang per sekund . Det vil vise , " Countdown Beginning ", etterfulgt av " 59 sekunder igjen ", " 58 sekunder igjen " og så videre før det blir til 0 , og da vil det vise , " Countdown ferdig. "
4
Lagre Java kilde filen og kompilere og kjøre programmet for å vise nedtelling .