如题,从论坛看到了,这么一个帖子,不过很多人都给出了各自的实现方法,呵呵
下面是总结的两个,挺好的,定时器和递归,分享一下
import java.util.Timer; import java.util.TimerTask; public class T { public static void main(String[] arge) { show(100); show2(100); } public static void show(int num) { if (num > 1) { show(num - 1); } System.out.println(num); } public static void show2(final int num) { final Timer timer = new Timer(); timer.schedule(new TimerTask() { private int i = 0; @Override public void run() { if (i <= num) { System.out.println(i++); } else { timer.cancel(); } } }, 0, 1); } }