输入1~7时,显示英文星期缩写(Java)

输入其他整数时,提示用户重新输入,输入数字0时程序结束,如果输入非整数,则提示输入错误并退出程序。

import java.util.Scanner;

public class Qjc {
    public static void main(String[] args) {
        int num=0;
        String day="";
        Scanner input=new Scanner(System.in);
        System.out.print("请输入数字1-7(输入0结束):");
        num= input.nextInt();
        while (num!=0){
            if(num>=1 && num<=7) {
                switch (num) {
                    case 1:
                        day="MON";
                        break;
                    case 2:
                        day="TUE";
                        break;
                    case 3:
                        day="WED";
                        break;
                    case 4:
                        day="THU";
                        break;
                    case 5:
                        day="FRI";
                        break;
                    case 6:
                        day="SAT";
                        break;
                    case 7:
                        day="SUN";
                        break;

                }
                System.out.println("今天是"+day);
                System.out.print("请输入数字1-7(输入0结束):");
                num= input.nextInt();
            }else {
                System.out.print("输入的数字非法,请重新输入:");
                num= input.nextInt();
            }
        }
        System.out.println("程序结束!");
    }
}

猜你喜欢

转载自blog.csdn.net/m0_74016429/article/details/133502426