trycatchfinally.java

来自「Java程序」· Java 代码 · 共 28 行

JAVA
28
字号
public class TryCatchFinally
{public static void main(String[] args)
  {Method(0);
   Method(1);
   Method(2);}
 static void Method(int a)
  {System.out.println("调用方法Method("+a+")");
  try
   {if(a==0)
    {System.out.println("\t没有异常产生,正常退出");
    return;}
    else if (a==1)
    {int i=0;int j=3/i;}
    else if(a==2)
    {int iArray[]=new int[4]; 
    iArray[4]=3;}   
   }
  catch(ArithmeticException e)
  {System.out.println("\t 捕获异常,:"+e);}
  catch(ArrayIndexOutOfBoundsException e)
  {System.out.println("\t 捕获异常: "+e.getMessage());}
  catch(Exception e)
  {System.out.println("\t 产生的异常已被处理,该catch块不会被执行");}
  
  finally
  {System.out.println("\t finally总是被执行。");}
  }  
}

⌨️ 快捷键说明

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