Lesson 6 异常处理2
来源:互联网 发布:js 判断手机号码 编辑:程序博客网 时间:2024/05/22 16:50
课堂练习2:
从命令行输入5个整数,放入一整型数组,然后打印输出。要求:
如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。
无论是否发生异常,都输出“感谢使用本程序!”
(1)代码
(2)运行结果
<1>输入非整数时
输入5个整数,放入一整型数组a中.输入非数值时结束
1.1 2.2
请输入整数
感谢使用本程序!
java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at ArraryException.main(ArraryException.java:13)
<2>输入整数个数小于5时
输入5个整数,放入一整型数组a中.输入非数值时结束
1 2 3 a
请输入五个数
java.lang.ArrayIndexOutOfBoundsException: 请输入五个数
at ArraryException.main(ArraryException.java:17)
感谢使用本程序!
阅读全文
0 0
- Lesson 6 异常处理2
- Lesson 6 异常处理2
- Lesson 6 :练习二 异常处理
- Lesson 6
- lesson 2
- Lesson 2
- Lesson 2
- lesson 2
- Lesson 2
- Lesson 2
- New Concept English 2 -- lesson 5,6
- Python(6) 异常处理
- 读书笔记--异常处理(2)
- C++异常处理 2
- struts1.2异常处理
- 异常处理-2
- struts1,2异常处理
- Python3.2 --- 异常处理
- 常用快捷键
- [TV5] Le rôle des océans
- ToolBar使用记录
- 判断两数组是否有相同元素
- 15算法课程 191. Number of 1 Bits
- Lesson 6 异常处理2
- Qt之QSplitter实现自由伸缩滑动窗口
- leetcode39. Combination Sum
- Lesson7 图形用户界面1
- Solrj 7.0.1 学习总结(一)使用solrj进行文档提交
- 1062. 最简分数(20)
- 上机练习2 类与对象
- Learning Deep Features for Discriminative Localization 笔记2
- 15算法课程 198. House Robber