黑马程序员技术交流社区

标题: timer [打印本页]

作者: 罗磊    时间: 2012-8-22 11:55
标题: timer
张老师说的交替计时器 我觉得有点说的复杂啦
如果只是实现2秒 4秒交替爆炸 可以用一下方法
而且这个方法通用 只要是交替的出现 不管间隔好几秒 都可以用
算法是 以 2秒 和4秒为例 2秒为内部计时器的间隔 2+4秒为外部计时器的间隔
public void timer(){
                new Timer().schedule(new TimerTask()
                {

                        @Override
                        public void run()
                        {
                                System.out.println("bombing");
                               
                                new Timer().schedule(new TimerTask()
                                {

                                        @Override
                                        public void run()
                                        {
                                                System.out.println("bombing");
                                               
                                        }
                                }, 2000);
                        }
                }, 0,6000);
                while (true) {
                        System.out.println(new Date().getSeconds());
                        try {
                                Thread.sleep(1000);
                        } catch (InterruptedException e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                        }

                }
        }






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2