فرض کنیم یک تابع داریم که یک عملیاتی رو انجام میده و خروجی اون از نوع int هست ، حالا اگه عملیات تو try catch باشه و در صورت بروز خطا بخواهیم خطا رو نمایش بده یا اصلا تابع اگر خطا داشت خطا رو برگردونه، در این صورت باید چیکار کرد ؟
۱. اگر که زمان بروز خطا بخوایم پیامی نمایش بدیم، خب این کارو میکنیم و به عنوان خروجی متد عدد ثابتی مثلا -۱ برمی گردونیم.
۲. میتونیم با استفاده از کلمه throws بعد از نام متد و مشخص کردن نوع خطای احتمالی، صدا کننده متد را مجبور به کنترل خطا و نمایش به کاربر کنیم.