实验四异常处理的编程练习
实验目的
了解异常类的作用,掌握对异常的捕获和处理方式,了解包装类的作用和特点以及基本数据类型与包装类的对应关系,掌握包装类的使用方法。
实验要求
1、理解系统异常处理的机制;
2、创建自定义的异常类型;
3、了解基本数据类型和包装类的对应关系;
4、理解基本数据类型与包装类之间的区别和联系;
5、掌握基本数据类型与包装类之间相互转换的方法。
实验内容
1、使用try…catch语句处理异常
1.1、异常类型匹配的处理方式
(1)程序功能:在程序中主动产生一个ArithmeticException 类型被0 除的异常,并
用catch 语句捕获这个异常。最后通过ArithmeticException 类的对象e 的方法getMessage 给出异常的具体类型并显示出来。
(2)程序源代码如下。
public class EXP5_1{
public static void main(String[] arg3) {
System.out.println("这是一个异常处理的例子\n");
try {
int i=10;
i /=0;
}
catch (ArithmeticException e) {
System.out.println("异常是:"+e.getMessage());
}