内容发布更新时间 : 2024/11/14 15:08:23星期一 下面是文章的全部内容请认真阅读。
作 业
一、作业内容(包括作业题目和解答)
1、 该程序能处理多种异常。
publicclassManyException { } }
System.out.println(\继续!!\); }
}
publicstaticvoid main(String[] args) {
inti;
inta[]={1,2,3,4}; for(i=0;i<5;i++){
try { }
catch(ArrayIndexOutOfBoundsExceptione) {
System.out .print(\捕获到了数组下标越界异常\);
System.out.println(\+i+\+i+\+(a[i]/i));
} {
catch(ArithmeticExceptione)
System.out .print(\异常类名称是:\+e);
} {
catch(Exception e)
System.out .println(\捕获\+e.getMessage()+\异常!\); }
finally{
System.out.println(\+i);
2、 编写一个Java程序,这个程序定义了一个能抛出异常的方法,在main()方法中捕获并处理该异常。
3、 编写一个Java程序,这个程序有两个异常类,在main()方法中使用throw语句抛出异常。
classAaaExceptionextends Exception{} classBbbExceptionextends Exception{}
classThrowException { { { } }
System.out.println(\执行bbb异常处理程序\); }
System.out.println(\执行aaa异常处理程序\); }
publicstaticvoid main(String[] args) {
intx=1; try{
thrownewAaaException();
if(x>0) else
thrownewBbbException(); }
catch (AaaExceptione)
catch (BbbExceptione)