När du arbetar med tidskänsliga uppgifter i Java , är det viktigt att förstå hur man skapar och aktiverar en timer . Till exempel kanske du vill ge en användare en minut att svara på en fråga på ett prov och visa hur många sekunder som återstår . Du kan använda den inbyggda Java -paket för att skapa en timer som löper under en viss tid , och utför en åtgärd med jämna mellanrum . Instruktioner
1
Öppna din Java -filen i en editor , såsom Eclipse , JBuilder X eller NetBeans .
2
Import nödvändiga tidsklasser på toppen av din Java källkod fil genom att lägga till koden :
import java.util.timer ,
import java.util.TimerTask , Addera 3
Lägg en "Nedräkning " klass efter "import" kommandon som utför en nedräkning genom att lägga till koden :
public class CountDown {
timer timer ,
offentlig CountDown ( ) {
timer = new timer ( ) ;
timer.schedule ( ny DisplayCountdown ( ) , 0 , 1000),
}
klass DisplayCountdown utökar TimerTask {
int sekunder = 60 ;
public void run ( ) {
om ( sekunder > 0) {
System.out.println ( sekunder + " sekunder kvar " ) ,
sekunder -;
} else {
System.out.println ( " Countdown färdiga " ) ;
System . exit ( 0 ) ;
}
}
}
public static void main ( String args [ ] ) {
System . out.println ( " Countdown Beginning " ) ;
nytt CountDown ( ) ;
}
}
Ändra värdet i " int sekunder = 60 , " till hur många sekunder du vill att nedräkningen ska köras . Ändra " 1000, " vilket är millisekunder , i " timer.schedule ( ny DisplayCountdown ( ) , 0 , 1000), " om du vill att nedräkningen till att visa nedräkning värden mer eller mindre ofta än en gång per sekund . Det kommer att visa , " Countdown Början , " följt av " 59 sekunder kvar , " " 58 sekunder kvar " och så vidare tills det når 0 , då det kommer att visa , " Countdown färdig . "
4
Spara Java filer och kompilera och köra programmet för att visa din timer .