个性化阅读
专注于IT技术分析

Java嵌套try块

try块中的try块在Java中称为嵌套try块。

为什么要使用嵌套的try块

有时, 可能会出现块的一部分可能导致一个错误而整个块本身可能导致另一个错误的情况。在这种情况下, 必须嵌套异常处理程序。

句法:

....
try
{
    statement 1;
    statement 2;
    try
    {
        statement 1;
        statement 2;
    }
    catch(Exception e)
    {
    }
}
catch(Exception e)
{
}
....

Java嵌套的try示例

让我们看一个Java嵌套try块的简单示例。

class Excep6{
 public static void main(String args[]){
  try{
    try{
     System.out.println("going to divide");
     int b =39/0;
    }catch(ArithmeticException e){System.out.println(e);}
 
    try{
    int a[]=new int[5];
    a[5]=4;
    }catch(ArrayIndexOutOfBoundsException e){System.out.println(e);}
   
    System.out.println("other statement);
  }catch(Exception e){System.out.println("handeled");}

  System.out.println("normal flow..");
 }
}
赞(0)
未经允许不得转载:srcmini » Java嵌套try块

评论 抢沙发

评论前必须登录!