|--需求说明
|--实现方式
1、按题意,不断打印,所以需要使用while循环
2、获取当前时间,并格式化成题目中要的样子,题目中没有要求24小时制还是12小时制,所以“HH:mm:ss”或者“hh:mm:ss”都可以用来格式化
3、输出时间,当前线程沉睡1000毫秒后,继续输出
|--代码内容
1 /** 2 * @auther::9527 3 * @Description: 第五题 4 * @program: 多线程 5 * @create: 2019-08-09 20:40 6 */ 7 public class Fifth { 8 public static void main(String[] args) { 9 while (true){ 10 //获取当前时间 11 Date date = new Date(); 12 //按题目要求创建时间格式 13 SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); 14 //按格式输出到控制台 15 System.out.println(sdf.format(date)); 16 try { 17 //主线程沉睡1000毫秒后再继续循环 18 Thread.sleep(1000); 19 } catch (InterruptedException e) { 20 e.printStackTrace(); 21 } 22 } 23 } 24 }
|--运行结果