مشخصات مقاله
-
1522
-
0.0
-
3768
-
0
-
0
آموزش Java – دستورات try تودرتو در Java
آموزش Java – دستورات try تودرتو در Java
می توان یک قطعه کد try را در بدنه ی قطعه کد try دیگر گنجاند که در اصطلاح به آن دستورات try تودرتو/nested گفته می شود.
شرح دلیل استفاده از دستورات try تودرتو
ممکن است شرایطی فراهم شود که در آن بخشی از یک قطعه کد سبب رخداد یک خطای خاص شود و کل قطعه کد میزبان خود منجر به صدور خطای دیگری گردد. در چنین مواردی بایستی exception handler را به صورت تودرتو تعریف نمایید.
سینتکس و دستور نگارشی try تودرتو:
....
try
{
statement 1;
statement 2;
try
{
statement 1;
statement 2;
}
catch(Exception e)
{
}
}
catch(Exception e)
{
}
....
مثال کاربردی از قطعه کدهای 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("handled");}
System.out.println("normal flow..");
}
}