class MultiAbnormality2 {
static void Disp(int n)
{
int a=1,b=0;
int arr[]=new int[3];
switch(n)
{
case 0:arr[5]=20;break;
case 1:a=15/b;break;
}
}
public static void main (String args[])
{
int i;
for(i=0;i<2;i++)
{
try{
System.out.println("i="+i);
Disp(i);
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("數組下標越界異常:"+e);
}
catch(ArithmeticException e)
{
System.out.println("除數爲零異常!");
}
finally
{
System.out.println("執行finally代碼塊!");
}
}
}
}
MultiAbnormalit2(week12)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.