| 发表于:2007-09-21 16:08:58 楼主 |
public class acceptmessage extends timertask { string index; timer mytimer = new timer(); public acceptmessage(string index) { this.index = index; } public void run() { for (int i = 0; i < 10; i++) { system.out.println(index); i++; } mytimer.cancel(); } public static void main(string args[]) { acceptmessage getmessage = new acceptmessage( "test "); getmessage.start(0, 1); } public void start(int dellay, int internal) { mytimer.schedule(this, dellay * 1000, internal * 1000); } } 为什么只打印5次???而不是10次。改成i <9也是打印5次·· |
|
|
|
|