正在加载图片...
public class Trv2 i public static void main(String args) i int i=0 inta={5,6,78} for(i=0,1<5;i++) i System. out. print("a[+i+]+i+=+(ali) catch(ArrayIndexOutofBounds Exception System.out. print'"捕获数组下标越界异常!"), catch(Arithmetic Exception e System. out. print("捕获算术异常!") catch(Exception e) System. out. print("捕获"+e: getMessageo+"异常!") ∥l示异常信息 finally System. out printIn(" finally F="+i);捕获算术异常! finally I==0 a[11=6 finally F=I a2)/2=3 finally 1=2 System. out. println("继续!"), a3/3=2 finally 1=3 捕获数组下标越界异常! finally i=4 继续public class Try2 { public static void main (String args[]) { int i=0; int a[] = {5,6,7,8}; for(i=0;i<5;i++) { try { System.out.print("a["+i+"]/"+i+"="+(a[i]/i)); } catch(ArrayIndexOutOfBoundsException e) { System.out.print("捕获数组下标越界异常!"); } catch(ArithmeticException e) {System.out.print("捕获算术异常!"); } catch(Exception e) { System.out.print("捕获"+e.getMessage()+"异常!"); } //显示异常信息 finally { System.out.println(" finally i="+i); } } System.out.println("继续!"); } } 捕获算术异常! finally i=0 a[1]/1=6 finally i=1 a[2]/2=3 finally i=2 a[3]/3=2 finally i=3 捕获数组下标越界异常! finally i=4 继续!
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有