编程题:jmu-Java-06异常-01-常见异常
## main方法
1. 事先定义好一个大小为5的数组。
2. 根据屏幕输入产生相应异常。
**提示:**可以使用System.out.println(e)打印异常对象的信息,其中e为捕获到的异常对象。
## 输入说明:
1. arr 代表产生访问数组是产生的异常。然后输入**下标**,如果抛出ArrayIndexOutOfBoundsException异常则显示,如果不抛出异常则不显示。
2. null,产生NullPointerException
3. cast,尝试将String对象强制转化为Integer对象,产生ClassCastException。
4. num,然后输入字符,转化为Integer,如果抛出NumberFormatException异常则显示。
5. 其他,结束程序。
### 输入样例:
in
arr 4
null
cast
num 8
arr 7
num a
other
### 输出样例:
out
java.lang.NullPointerException
java.lang.ClassCastException: class java.lang.String cannot be cast to class java.lang.Integer (java.lang.String and java.lang.Integer are in module java.base of loader 'bootstrap')
java.lang.ArrayIndexOutOfBoundsException: Index 7 out of bounds for length 5
java.lang.NumberFormatException: For input string: "a"
答案:若无答案欢迎评论