برخی مواقع در زمان اجرای کدها با وجود اینکه گرامر زبان (syntax)و دستورات را رعایت کرده ایم، با حالتی به نام استثنا (Exception)مواجه می شویم. برای مثال در هنگام تقسیم دو عدد در صورتی که خارج قسمت صفر باشد، حالت استثنا نامیده می شود.
در چنین مواقعی برنامه نویس باید با استفاده از روش های مدیریت استثنا(Handling Exception) این مسئله را حل نماید.
مثال
برنامه ای بنویسید که دو عدد صحیح از ورودی دریافت نماید و هنگام تقسیم دو عدد، حالت استثنا) تقسیم یک عدد بر صفر (را مدیریت کند.