异常习题

Ø  定义一个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

相关推荐

怎么起名字:早知道就不读书了,害得我送外卖还得扶眼镜
点赞 评论 收藏
分享
ZywOo_求职版:谁问你了....
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
来个大佬救一下,为上投了都是石沉大海了,没实习经历的话怕秋招直接进不了面。什么实习这么难找,基本
心态爆炸了:现在正式的岗位都少,实习基本不咋招的,除了大厂,中小企业其实没那么多岗位需求,就算是有,大多都是招一两个廉价劳动力,同时,他们也会希望你一来就能干活的,没时间培训你,就让你了解公司的项目,你了解完就可以开始干活。再者是,很多低质量的实习其实用处没有那么大的。我去年也是找实习找到破防,最后去了一家深圳的小公司实习,工作对我来说很简单,甚至不如我在学校做的项目,秋招的时候,这段实习经历也并没有帮上什么忙,投递简历,依旧非常低的回复率。低回复率是常态,尤其是找实习,找不到,那就把重心放在优化自己的简历和项目,多看八股文,锻炼自己的面试能力,多看别人的面经,自己模拟面试,等秋招的时候,只要有那么寥寥几次,好好抓住那几次机会。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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