Nested Try block in Java

By | September 29, 2021
Nested Try block in Java

Java allows you to declare one try block within another try block. Nested try blocks are used when a part of the try block throws one exception and the complete try block throws another exception thus nested try blocks are used. 

Syntax

try  

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

catch(Exception e)  

}  

Example

import java.util.regex.*;  
public class Simple{  
public static void main(String args[]){  
try{  
    try{  
     System.out.println("going to divide");  
     int b =48/0;  
    }catch(ArithmeticException e){System.out.println(e);}  
    try{  
    int a[]=new int[10];  
    a[10]=6; 
    }catch(ArrayIndexOutOfBoundsException e){System.out.println(e);} 
    System.out.println("code");  
  }catch(Exception e){System.out.println("handeled");}  
  System.out.println("normal program flow");  
 }  
}     

Output

Nested try block

Vamware

People are also reading: 

Leave a Reply

Your email address will not be published.