try2.java

来自「里面还有Java书中的所有立体源码」· Java 代码 · 共 44 行

JAVA
44
字号
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("  i="+i);
            }
        }
        System.out.println("继续!");
    }
}

/*
程序运行结果如下:

捕获算术异常!  i=0
a[1]/1=6  i=1
a[2]/2=3  i=2
a[3]/3=2  i=3
捕获数组下标越界异常!  i=4
继续!

*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?