当前位置: 首页 > news >正文

请用户输入一个整数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("输入错误!!");
        }
    }
}

相关文章:

  • 计算“第一个数 / 第二个数”的结果
  • 请编写程序,模拟JUnit的@Test注解
  • 定义一个Person类,包含私有属性name、age,getXxx和setXxx方法和有参满参构造方法。
  • 按要求完成下面两个方法的方法体
  • 对Collection接口的子类ArrayList进行代理,以前的remove(Object obj)方法是删除集合中第一次出现的元素(比如集合中有多个“abc”,调用remove(“abc”)后只会
  • liunx7系统centos6.8版本编译安装php7
  • 如果ngxin不能使用service nginx start 开启
  • linux7下centos6.8开启某个端口
  • liunx7下centos6.8编译安装nginx1.12.1
  • liunx7下centos6.8编译安装mysql-5.7.18
  • 关于linux下查看磁盘,内容,CPU使用情况的命令
  • Linux系统IO分析工具之iotop参数详解(查看IO占用)
  • 正则表达式之完全体验
  • 安装libpng提示--configure: error: ZLib not installed
  • WINDOWS之端口和进程查看命令
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • [译] 怎样写一个基础的编译器
  • 【5+】跨webview多页面 触发事件(二)
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • isset在php5.6-和php7.0+的一些差异
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Java基本数据类型之Number
  • js学习笔记
  • Map集合、散列表、红黑树介绍
  • Python语法速览与机器学习开发环境搭建
  • react 代码优化(一) ——事件处理
  • SQLServer插入数据
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 前端性能优化——回流与重绘
  • 实战|智能家居行业移动应用性能分析
  • 我与Jetbrains的这些年
  • 一、python与pycharm的安装
  • AI算硅基生命吗,为什么?
  • ionic入门之数据绑定显示-1
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # Apache SeaTunnel 究竟是什么?
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #define与typedef区别
  • #include到底该写在哪
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (1)STL算法之遍历容器
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • .md即markdown文件的基本常用编写语法
  • .net core 6 redis操作类
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET Remoting学习笔记(三)信道
  • .Net接口调试与案例
  • .NET与 java通用的3DES加密解密方法
  • .NET中GET与SET的用法
  • /proc/stat文件详解(翻译)
  • @Bean有哪些属性
  • @Transactional 详解