仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-直播- 视频

问答社区

试着使用Timer类编写一个简单的计时器(java)

1282188191 2016-11-04 03:30:31 430  浏览
  • 让程序在启用Timer100毫秒后执行TimerTask所描述额度任务(模拟让一个虚拟计算机BIOS主板鸣音三次,并打印出鸣音记录),然后每一秒钟执行一次,执行三次后取消该任务,同时取消计时器,程序退出。

参与评论

全部评论(1条)

  • liguozheng2006 2016-11-04 22:17:28
    import java.util.*; public class Test { public static void main(String[] args) { Timer t=new Timer(); t.schedule(new task(),100,1000); } } class task extends TimerTask { public void run() { int count=0; for(int i=0;i<3;i++) { System.out.println("鸣音~~~~~~~~~~~~~~~~~~"); System.out.println("第"+(count+1)+"次鸣音!"); count++; try { Thread.sleep(1000); } catch(Exception e) { e.printStackTrace(); } } System.exit(0); } }

    赞(1)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

试着使用Timer类编写一个简单的计时器(java)
让程序在启用Timer100毫秒后执行TimerTask所描述额度任务(模拟让一个虚拟计算机BIOS主板鸣音三次,并打印出鸣音记录),然后每一秒钟执行一次,执行三次后取消该任务,同时取消计时器,程序退出。
2016-11-04 03:30:31 430 1
用java编写一个计数器或计时器
要可以设置计数或计时的时间间隔、实现开始、停止功能,要用到Thread
2015-10-30 21:19:13 358 1
java关于Timer计时器的问题求解
new Timer(false).schedule(new java.util.TimerTask(){ public void run() { System.out.print("hello!"); this.cancel(); } },0,10); 以上代码片段,我每按一次键盘,就会执行一次,当我狂按键盘时(这段代码就... new Timer(false).schedule(new java.util.TimerTask(){ public void run() { System.out.print("hello!"); this.cancel(); } },0,10); 以上代码片段,我每按一次键盘,就会执行一次,当我狂按键盘时(这段代码就会执行很多次),然后我发现电脑的cpu占用超高,退出java程序cpu占用才掉下来,我不是已经写了cancel();吗?难道每次执行创造的线程都没有退出?目前我认为是重复大量创建线程是的cpu占用过高的。请问怎么才能每执行完成后,有就结束掉线程,或者说,cpu占用过高是其他原因? 展开
2016-08-19 01:56:43 262 2
java编写测试类 急求!!!!!!!!!!!!!
定义一个类。在类中定义一个方法,功能输出”Hello World!”字符串。将该类存放在a.org.com包中 2.编写测试类,测试上述类。测试类存放在b.org.com包中。 第二个测试类test怎么编写 如何测试,拜托大神了!!!!!!!!!!!!!!!! package org.ly... 定义一个类。在类中定义一个方法,功能输出”Hello World!”字符串。将该类存放在a.org.com包中 2.编写测试类,测试上述类。测试类存放在b.org.com包中。 第二个测试类test怎么编写 如何测试,拜托大神了!!!!!!!!!!!!!!!! package org.ly.demo; public class Hello{ public String getInfo(){ return "Hello World!!!"; } } 展开
2013-11-25 16:36:31 357 2
用java编写一个测试类显示手机充电的过程
需求描述:模拟一个手机类Phone,在手机上需要安装电池Battery,电池有自身的 属性特征,和业务行为(比如:可以充电charge()), 写一个测试类(实用环境),展示一个手机充电的过程。 电池 ... 需求描述:模拟一个手机类Phone,在手机上需要安装电池Battery,电池有自身的 属性特征,和业务行为(比如:可以充电charge()), 写一个测试类(实用环境),展示一个手机充电的过程。 电池 手机类 属性:品牌brand,价格price,使用寿命year 属性:品牌,价格,电池,重量weight 行为:充电 行为:播放play,充电 展开
2018-11-27 12:24:24 249 0
编写java程序 学生类和测试类
2018-11-29 03:10:56 275 0
如何让一个timer计时器停止计时?C++
程序中用Settimer(0,1000,NULL)构造了一个计时器。由于程序功能决定,要在程序运行过程中停掉计时器,也就是停止计时,怎么做呢?用什么语句?谢了先~
2011-11-05 21:11:50 471 2
java定义一个子类一个父类一个测试类
 
2012-05-03 20:54:03 244 2
怎么用c语言编写一个计时器!!!
需要用什么函数等等!
2007-10-10 09:03:11 397 5
用C#时间怎么编写一个计时器...!
如题..\ 我要用c#时间怎么编写一个计时器,.. 要求从0开始. 到100秒停止! 用代码怎么实现.
2008-09-29 02:30:25 299 3
JAVA计时器的JAVA代码
要求有计时,分别计时并且显示(每次按下按钮分别计时显示出来),就像体育老师的计跑步的计时器一样,可以读到每个撞线的人的成绩。三个按键,开始,分别计时,结束。
2011-05-21 11:40:40 352 2
java测试类要怎么写,换句话说,就是Java测试类编写有没有什么规则
 
2016-02-16 03:38:43 264 1
如何使用junit编写测试类
 
2016-12-20 08:09:56 244 1
如何使用junit编写测试类
 
2017-04-02 20:40:22 306 1
用vb的timer做一个计时器程序
包括开始、停止、重置,共3个按钮 计时单位精确到0.01秒 重置后,再按开始是从0开始重新计时的 计时中会溢出错误? 请高手写一下代码,特别是重置后,我自己做的时候不能重新从0开始计时,而是又接着停止时的时间继续下去!!!
2014-07-15 03:29:59 488 2
JAVA编写测试类,应该怎么写,求大神指导下!
题目:1、编写电池类(Cell):具有品牌属性,可以续电 2、编写测试类(TestCell) 我的代码: public class CELL { String brond; public void show(){ System.out.println("电池品牌:"+brond); } public stat... 题目:1、编写电池类(Cell):具有品牌属性,可以续电 2、编写测试类(TestCell) 我的代码: public class CELL { String brond; public void show(){ System.out.println("电池品牌:"+brond); } public static void main(String[] args) { CELL bro=new CELL(); bro.brond="双鹿"; bro.show(); } } 测试类 应该怎么写? 展开
2015-05-22 20:35:15 337 1
用java编写四个类。用户类(User)角色类(Role ) 权限类(Right)测试类(test)
用户类(User) 属性:userName,passWord,role 方法: 角色类(Role ) 属性:roleId,roleText,users ,rights 方法: 权限类(Right) 属性:rightId,rightText,roles 测试类(test) 创建用户 创建角色 创建权限 查找某个用户的某个角色
2018-11-29 18:27:42 388 0
求解JAVA,定义一个课程类和一个学生类和测试类
课程类中包含: 属性:课程的名称和成绩 方法:属性的get/set方法 学生类中包含: 属性:学生的姓名、一个包含3门课程的数组和平均成绩属性 方法: 1.属性的get/set方法 2.显示学生所有信息的方法display(),显示学生的姓名,三门课程的名称和成... 课程类中包含: 属性:课程的名称和成绩 方法:属性的get/set方法 学生类中包含: 属性:学生的姓名、一个包含3门课程的数组和平均成绩属性 方法: 1.属性的get/set方法 2.显示学生所有信息的方法display(),显示学生的姓名,三门课程的名称和成绩以及平均成绩 3.计算三门课平均成绩的方法 4.编写void changGrade(int i , int score) 方法用来改变学生第i门课的成绩为score参数指定的成绩。注意:确保i的取值范围为0-2之间,score为0-100之间。 测试类: 在main()方法中: 创建一个学生对象,完成学生信息的初始化,显示学生的信息。修改学生第二门课的成绩为90分,再显示学生的信息。 注意:学生的成绩需在0-100之间 请将测试类与学生类和课程类放在不同的包里 展开
2017-09-05 02:02:09 818 1
java 计时器的问题
新手,刚了解Timer类,写了个小程序,为什么控制台没有输出?求指点 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class TestTimer implements ActionListener { Timer timer=new Timer(1000,this); public Tes... 新手,刚了解Timer类,写了个小程序,为什么控制台没有输出?求指点 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class TestTimer implements ActionListener { Timer timer=new Timer(1000,this); public TestTimer(){ timer.start(); } public void actionPerformed(ActionEvent e){ System.out.println("1"); } public static void main(String[] args){ TestTimer t=new TestTimer(); } } 展开
2015-08-05 10:28:10 385 1
java编程 求设计一个学生类,测试类
设计一个学生类或图书类,并设计一个测试类,在测试类中实现简单的学生信息管理或图书信息管理的功能,主要包括基本信息的录入、查询、修改、删除等操作。
2018-11-10 23:56:46 273 0

10月突出贡献榜

推荐主页

最新话题