¼Ò¼³ java.util ¼Ò½ºÄڵ堠Timer  01. Countdown ¼³Á¤Çϱ⠠

CountdownÀ» ¼³Á¤ÇÏ´Â ¿¹Á¦

Countdown.java 

import java.util.Timer;
import 
java.util.TimerTask;

public class 
Countdown {
    
public static void main(final 
String args[]) {
        
if (args.length != 1
) {
            System.err.println(
"Usage: java Countdown <time in secs>"
);
            System.exit(
1
);
        }
        
final Timer timer = new 
Timer();
        timer.scheduleAtFixedRate(
new 
TimerTask() {
            
int i = Integer.parseInt(args[0
]);
            
public void 
run() {
                System.out.println(i--);
                
if (i< 0
)
                    timer.cancel();
            }
        }, 
01000
);
    }
}

C:\javaExample\util>javac Countdown.java
C:\javaExample\util>java Countdown 3
3
2
1
0

ConutdownÀ» ¿øÇÏ´Â ¼öÀÚ¸¦ ÀÔ·ÂÇØ¼­ ½ÇÇà½ÃŰ¸é µÈ´Ù. 



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è¿Ï±â