Java throw Keyword












❮ کلمات کلیدی جاوا






مثال


اگر سن کمتر از 18 سال است، استثنا قرار دهید (دسترسی را چاپ کنید
رد شد"). اگر سن 18 سال یا بیشتر است، "دسترسی داده شد" را چاپ کنید:


کلاس عمومی MyClass {
static void checkAge(int سن) {
اگر (سن <18) {
پرتاب new ArithmeticException("دسترسی ممنوع شد - شما باید حداقل 18 سال داشته باشید.");
}
دیگری {
System.out.println("دسترسی داده شد - شما به اندازه کافی بزرگ هستید!");
}
}

public static void main(string[] args) {
checkAge(15); // سن را روی 15 سال تعیین کنید (که زیر 18 سال است...)
}
}


نمونه اجرای »






تعریف و استفاده


کلمه کلیدی پرتاب برای ایجاد یک خطای سفارشی استفاده می شود.


عبارت پرتاب همراه با نوع استثنا استفاده می‌شود. انواع استثناهای زیادی در جاوا موجود است: ArithmeticException، ClassNotFoundException، ArrayIndexOutOfBoundsException، SecurityException، و غیره


نوع استثنا اغلب همراه با یک روش سفارشی، مانند مثال بالا استفاده می‌شود.


تفاوت بین پرتاب و پرتاب :








استفاده می شود











پرتابپرتاب
برای ایجاد استثنا برای یک روشبرای نشان دادن اینکه چه نوع استثنایی ممکن است توسط یک روش پرتاب شود استفاده می شود
نمی توان چندین استثنا انداختمی تواند چندین استثنا را اعلام کند
Syntax:

  • پرتاب توسط یک شی (نوع جدید)
  • دنبال می شود
  • در روش استفاده می شود

Syntax:

  • پرتاب توسط یک کلاس دنبال می شود

  • و با امضای متد
  • استفاده می شود




صفحات مرتبط


در آموزش Java Try..Catch ما درباره استثناها بیشتر بخوانید.






❮ کلمات کلیدی جاوا