用键盘输入一位整数,当输入1~7时显示对应当英文星期名称当缩写。

 1 import java.util.Scanner;
 2 
 3 /**
 4  * 功能描述: 用键盘输入一位整数,当输入1~7时显示对应当英文星期名称当缩写。
 5  * 1用MON 2表示TUE 3表示WED 4表示THU,5表示FRI 6表示SAT 7表示SUN
 6  * 输入其他数字提升重新输入,输入数字0程序结束。
 7  *
 8  * @ Author: apple.
 9  * @ Date: 2019/12/3 2:36 PM
10  */
11 public class Week {
12     public static void main(String[] args) {
13         Scanner sc = new Scanner(System.in);
14         boolean flag =true;//定义不会数0
15         do {
16             System.out.print("请输入数字1~7(输入0时结束):");
17             while (!sc.hasNextInt()) {//判断输入的是否为整数,不是整数则循环
18                 System.out.print("输入的有误重新输入:");
19                 sc.next();
20             }
21             int num =sc.nextInt();
22             switch(num){
23             case 0:
24                 flag = false;//定义输0结束
25                 System.out.println("程序结束!");
26                 break;
27             case 1:
28                 System.out.println("今天是星期一, MON");
29                 break;
30             case 2:
31                 System.out.println("今天是星期二,TUE");
32                 break;
33             case 3:
34                 System.out.println("今天是星期三, WEN");
35                 break;
36             case 4:
37                 System.out.println("今天是星期四,THU");
38                 break;
39             case 5:
40                 System.out.println("今天是星期五,FRI");
41                 break;
42             case 6:
43                 System.out.println("今天是星期六, SAT");
44                 break;
45             case 7:
46                 System.out.println("今天是星期日, SUN");
47                 break;
48             default:
49                 System.out.println("请重新输入1~7数字(输入0时结束)");
50             }
51         }while(flag);
52     }
53 }
View Code

 

 

 

 

posted @ 2019-12-03 17:26  深藏功与名i  阅读(1213)  评论(0编辑  收藏  举报