java 闹钟代码_急需要一个简单的JAVA闹钟程序
时间: 2024-03-13 17:47:43 浏览: 20
好的,以下是一个简单的JAVA闹钟程序的代码:
```
import java.util.Scanner;
import java.util.Timer;
import java.util.TimerTask;
public class AlarmClock {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入闹钟时间(单位:秒):");
int seconds = scanner.nextInt();
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("时间到了!");
timer.cancel();
}
}, seconds * 1000);
}
}
```
该程序会要求用户输入闹钟时间(以秒为单位),然后会在输入的时间到达后输出“时间到了!”。该程序使用了Java中的Timer类和TimerTask类,其中Timer用于定时任务的调度,TimerTask是一个抽象类,用于定义需要定时执行的任务。在该程序中,我们创建了一个Timer对象,然后调用其schedule()方法来安排一个定时任务,该任务会在指定的时间后执行。在任务中,我们输出了“时间到了!”的提示信息,并取消了Timer对象。