آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش Java – کار با دستور throw در Java

دوره های مرتبط با این مقاله

آموزش Java – کار با دستور throw در Java

کلیدواژه ی throw زمانی استفاده می شود که توسعه دهنده بخواهد یک خطا را به صورت صریح صادر (throw) کرده و از وقوع رخداد خاصی اطلاع رسانی کند.

می توان با استفاده از throw خطاهای زمان کامپایل (checked) و زمان اجرا (unchecked) صادر کرد. لازم به ذکر است که برنامه نویسان معمولا از throw برای تعبیه و صدور خطاهای اختصاصی (custom exception) استفاده می کنند.

دستور استفاده از کلیدواژه ی throw به شرح زیر می باشد:

throw exception;  

در زیر یک مثال ساده را مشاهده می کنید که در آن خطای IOException صادر می شود.

throw new IOException("sorry device error);  

مثال کاربردی از کلیدواژه ی throw

در مثال جاری متدی به نام validate را مشاهده می کنید که یک عدد صحیح را به عنوان پارامتر دریافت می کند. اگر مقدار پارامتر age کمتر از 18 باشد، متد مذکور خطای ArithmeticException را صادر می کند و در غیر این صورت یک پیغام خوش آمدگویی برای رای دادن (رشته ی ("welcome to vote")) برای کاربر در خروجی چاپ می شود.

public class TestThrow1{  
static void validate(int age){  
if(age< 18) throw new ArithmeticException("not valid");
           else
           System.out.println("welcome to vote");
           }
           public static void main(String args[]){
           validate(13);
           System.out.println("rest of the code...");
           }
           }

خروجی:

Exception in thread main java.lang.ArithmeticException:not valid
  • 2005
  •    718
  • تاریخ ارسال :   1396/07/28

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .