版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35346829/article/details/86688176
Runnalbe 接口没有 抛出异常,所以,sleep的异常,我们只能 thy catch 解决。
--sleep 倒计时
import java.text.SimpleDateFormat;
import java.util.Date;
public class BlockedSleep {
public static void main(String[] args) throws InterruptedException {
int num = 0;
Date endTime = new Date(System.currentTimeMillis() + 1000*10);
while(true) {
System.out.println(new SimpleDateFormat("mm:ss").format(endTime));
endTime = new Date(endTime.getTime() - 1000);
Thread.sleep(1000);
num ++ ;
if(num == 10)
break;
}
}
}