مثال
اگر سن کمتر از 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 ما درباره استثناها بیشتر بخوانید.