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 }