Nedtelling Tutorial i Java

Når du arbeider med tidskritiske oppgaver i Java, er det viktig å forstå hvordan du oppretter og aktiverer 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 er igjen. Du kan bruke den innebygde Java-pakker for å lage en timer som går for en viss tid, og utfører en handling med jevne mellomrom.

Bruksanvisning

1 Åpne Java-filen i et redigeringsprogram, for eksempel Eclipse, JBuilder X eller NetBeans.

2 Importer nødvendig tid klasser på toppen av Java kildefilen ved å legge inn koden:

import java.util.Timer;

import java.util.TimerTask;

3 Legg en "Countdown" class etter "import" kommandoer som utfører en nedtelling ved å legge til koden:

public class Countdown {

Timer timer;

offentlig Countdown () {

timer = new Timer();

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

}

klasse DisplayCountdown strekker TimerTask {

int seconds = 60;

public void run () {

if (sekunder> 0) {

System.out.println (sekunder + "sekunder igjen");

seconds--;

} Else {

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

System.exit (0);

}

}

}

public static void main (String args []) {

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

nye Countdown ();

}

}

Endre verdien i "int sekunder = 60;" til men mange sekunder du vil at nedtellingen til å kjøre. Change "1000", som er millisekunder, i "timer.schedule (ny DisplayCountdown (), 0, 1000);" hvis du vil at nedtellingen til å vise nedtelling verdier mer eller sjeldnere enn en gang per sekund. Det vil vise, "Countdown begynnelsen», etterfulgt av "59 sekunder igjen", "58 sekunder igjen" og så videre før det blir til 0, og da vil det vise, "Countdown er ferdig."

4 Lagre Java kildefilen og kompilere og kjøre programmet for å vise nedtellingsur.