第一题 多异常处理
//ManyException.java
Public class ManyException
{ Public static void main(String[]args)
{ int i;
int a[]={1,2,3,4};
for(i=0;i<5;i++)
{
try {
System.out,println("a["+i+"]/"+i+"="+(a[i]/i));
}
catch(代码1)
{
System.out,println(代码2);
}
catch(代码3)
{
System.out,println(代码4);
}
catch(代码5)
{
System.out,println(代码6);
}
finally
{
System.out,println(代码7);
}
}
System.out,println("继续!!");
}
}
第二题 方法抛出异常
//MethodException.java
class MethodException
{
static void m(代码1)
{ int a=3;
int b=0;
int c=a/b;
System.out,println(a+"/"+b+"="+c); }
Public static void main(String[]args)
{
代码二//调用方法m(),捕获产生异常,显示异常信息
System.out,println(“程序结束”);
}
}
第三题 主动抛出异常
//ThrowException.java
代码1//类定义,定义一个类AaaException,该类继承Exception类
代码2//类定义,定义一个类BbbException,该类继承Exception类
class ThrowException
{
Public static void main(String[]args)
{
int x=1;
try
{ if(x>0)
代码3//抛出类AaaException的一个实例
else
代码4//抛出类BbbException的一个实例
}
catch(AaaException e)
{
catch(BbbException e)
{
System.out,println(“执行Bbb异常处理程序”);
}
}
}
请各位大神多多支持 小弟万分感谢