JAVA中剩余时间代码怎么写?
来源:百度知道 编辑:UC知道 时间:2024/06/22 00:09:50
我做了一个打字软件,开始时要设定打字的时间,如5分钟,然后在打字中显示剩余时间,请问这个时间怎么写?
00:05:00
00:04:59
00:04:58
......
00:05:00
00:04:59
00:04:58
......
你的软件是基于web的,还是单机版的,你说的不够清楚
楼上所说的编程思想 程序如下
public class Test_baidu2 extends Thread{
private static int minute = 5;
private static int second = 60;
private int hour = 0;
public void run() {
while (minute * second >= 0) {
System.out.println(hour + ":" + minute + ":" + second);
try {
sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (second != 0) {
second--;
} else {
second = 60;
if (minute > 0) {
minute--;
}else{
return;
}
}
}
}
public static void main(String[] args) {
Test_baidu2 t=new Test_baidu2();
t.start();
}
}
可以定义一个线程,线程里面有三个变量,hour,min,sec,在run()方法里面
sec--,再做一些判断,然后Thre