问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java闹钟程序代码

发布网友 发布时间:2022-04-27 07:53

我来回答

3个回答

热心网友 时间:2023-09-14 02:45

搞不懂为什么要匿名提问,真的那么怕笑话,不至于吧!

import java.util.Timer;
import java.util.Date;
import java.text.SimpleDateFormat;

public class Alarm
{

public static void main(String[] args)
{
Timer timer = new Timer();
try{
timer.schele(new task(),1000,1000);
}
catch(IllegalStateException e)
{
System.out.println("时间到");
}
}

static class task extends java.util.TimerTask
{
public void run()
{
Date now = new Date();
SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");
if(time.format(now).toString.equals("23:27:00"))
this.cancel();
else
System.out.println(time.format(now));
}
}
}

热心网友 时间:2023-09-14 02:45

我用一楼的代码运行了下,发现程序到点之后并没打印时间到,而且程序也没有退出,研究了下,发现TimerTask的cancel()方法似乎不管用,而Timer的cancel则可以正常使用,所以改成现在这个样子就能够正常运行了:
public class Alarm {
public static void main(String[] args) {
Timer timer = new Timer();
timer.schele(new task(timer), 1000, 1000);//不同之处
}

static class task extends TimerTask {
Timer timer;//多了个Timer属性,用它来cancel时间调度器
task(Timer timer){
this.timer = timer;
}
public void run() {
Date now = new Date();
SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");
if (time.format(now).toString().compareTo("09:44:00") >= 0){
timer.cancel();
System.out.println("时间到");
}else
System.out.println(time.format(now));
}
}
}

热心网友 时间:2023-09-14 02:46

对,是,1楼的有问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
借条怎么写能生效 水密码新活赋采弹力眼霜的抗老能力如何? 我想买眼霜,请问水密码的怎样,谁用过呢? 水密码白金熨斗双肽电动蛇毒眼霜的使用感受怎么样? 蒸汽管道有哪些危险性 蒸汽管道如何 蒸汽管道安全吗 中石化加油卡怎么圈存金额 圈存金额方法 宁乡有哪些好玩的景点 16个值得玩的旅游景点(炭河古城攻略) 蕲春第三实验中学怎么样 怎样可以把瘦肉做得嫩滑?(无论煮粥还是炒菜) 求高手帮忙写个JAVA程序,图形时钟 java程序 时钟 整点报时代码 如何做出滑嫩清爽的瘦肉片? java简单时钟 瘦肉怎么做才嫩 编写Java应用程序。首先,定义一个时钟类——Clock, 炒瘦肉需要掌握哪些窍门?怎么炒才能又滑又嫩呢? java模拟时钟 怎么用JAVA编程实现实时动态运行的模拟时钟? Java时钟程序,更改时间之后,下一秒指针却是按照更改的数字变更了,第二秒后,指针又回到了当前系统时间 java时钟 JAVA时钟设计 JAVA 编写时钟程序 怎样用java 程序写一个时钟程序 怎么用java编写时钟呀? 瘦肉要怎么处理才嫩滑? 工字钢每吨怎么换算成每米的价格 规格是 45 36 25 这个型号,国标的,急要谢谢 40工字钢多少钱一根Q345国标? 工字钢350*175*7*11价格 用java设计和编写一个指针式时钟程序,应用线程实现时钟的走动,有的发我邮箱,361390264@qq.com,谢啦!! 基于JAVA的模拟实现钟表功能的程序开发,可以自由设置时间,可选择时区,时钟走时 急需要一个简单的JAVA闹钟程序 用java编写一个电子时钟程序。每秒显示一次当前的时间。 如何用JAVA程序编写一个指针的动态时钟。 板栗成熟季节 微信公众号个人怎么建立 现在北京中小学教师条件要求很高吗 请问现在北京的小学老师还有编制内和编制外的区分吗?是不是只要当上了小学老师就是在编的? 北京小学教师什么时候找工作 小学生废物利用小制作 适合小学生制作的小制作,既要废物利用,又要好做,还要实用。谢谢了... 小学生废品利用简单小制作 小学生废品制作工艺品 非常复杂的小学废品手工小制作 小学生用废品能进行什么的手工制作 法大是哪个大学 法大是什么大学 中国政法大学怎么样? 中国政法大学毕业后的就业方向