异常习题

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

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

Ø  请用户输入一个整数1--7的值:

Ø  根据用户输入,从数组中取出对应的星期名称,例如:

用户输入:1

程序提示:星期一

Ø  为了防止用户输入小于1或者大于7的值,请使用异常处理从数组中取出对应的“星期名称”,在异常处理中打印:输入错误!!


package com.itheima.homework.demo3;

import java.util.Scanner;

/**
 * @author ChenY@itheima.com
 * @date 2022/7/30 19:35
 */
public class Test2 
{
    public static void main(String[] args) 
    {
        String[] arr = {"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};
        System.out.println("请输入一个1-7之间的整数");
        // 创建匿名对象 获取用户的键盘录入
        int num = new Scanner(System.in).nextInt();
        try {
            // try里存放可能会出现的异常(数组越界异常)
            String week = arr[num-1];
            System.out.println(week);
        }catch (Exception e)
        {
            System.out.println("输入错误");
        }
    }   
}


全部评论
楼主这事在刷题?
点赞 回复 分享
发布于 2022-07-31 22:48

相关推荐

零零幺零零幺:至少再做一个项目,然后猛投小厂,不然有点难
点赞 评论 收藏
分享
03-03 23:12
已编辑
北京邮电大学 Java
书海为家:我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务