我想問一下 這三道題如何編程??
? ? ? ? ? ?第一題 ? 多異常處理
//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("繼續(xù)!!");
? ?}
}
? ?第二題 ?方法拋出異常
? ? ?//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(“執(zhí)行Bbb異常處理程序”);
}
}
}
2015-06-08
請各位大神多多支持 ?小弟萬分感謝