کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش 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..");  
}  
}  
1396/07/27 3771 1523
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...