以下为《实验12 异常》的无排版文字预览,完整内容请下载
实验12 异常
实验目的
理解异常现象及异常的抛出机制
掌握异常抛出时的处理机制
掌握自定义异常的方法
二、实验题目
分析程序运行后的输出的结果,并将结果与运行的结果进行比较。记住常见的四类异常,并回答后面的问题,理解异常的抛出、捕捉与处理。(请自己输入代码,不要复制代码,进一步熟悉循环、分支、异常处理的代码)
public class FourException {
public static void main(String[] args) {
for(int i=0;i 2)
System.out.print("1");
}
catch (NullPointerException e 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 构成三角形");
}
}
}
创建一个Exception类的子类DivideByZeroEx,代表除数为0的异常类; 编写一个TestDivideByZero类,该类包括一个方法div(double x, double y), 实现两个参数的相除操作,如果y为0,则生成异常对象, 并抛出异常,否则得到x/y的结果。然后在main方法中,由用户输出的两个实数,调用div方法计算这两个数的商,然后处理异常。
三、思考题
1. Java处理异常的方式有哪两种?
2. 你知道哪些常见的异常类?
3. throw和throws有什么区别?
4. 如何自定义异常类?
四、实验小结
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《实验12 异常》的无排版文字预览,完整内容请下载
实验12 异常由用户“974Honey”分享发布,转载请注明出处