请用户输入一个整数1--7的值: 根据用户输入,从数组中取出对应的星期名称

/*
请定义main()方法,在main()中按以下顺序要求编写代码:

1. 定义一个String[]数组如下:

   `String[] arr = {”星期一”,”星期二”,”星期三”,”星期四”,”星期五”,”星期六”,”星期日”};`

2. 请用户输入一个整数1--7的值:
   根据用户输入,从数组中取出对应的星期名称,例如:
   用户输入:1
   程序提示:星期一

3. 为了防止用户输入小于1或者大于7的值,请使用异常处理从数组中取出对应的“星期名称”,在异常处理中打印:输入错误!!
*/
public class Demo {
    
    
    public static void main(String[] args) {
    
    
        String[] arr = {
    
    "星期一","星期二","星期三","星期四","星期五","星期六","星期日"};
        System.out.print("请输入一个1-7的值:");
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        //从数组中取出对应的星期几
        try{
    
    
            String week = arr[num - 1];
            System.out.println(week);
        } catch (ArrayIndexOutOfBoundsException e) {
    
    
            System.out.println("输入错误!!");
        }
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_52067329/article/details/115269943