التعامل مع الأخطاء


التعامل مع الأخطاء

درسنا اليوم حيكون عن التعامل مع الأخطاء

عندنا 3 انواع للأخطاء في الجافا :

الأخطاء الكتابية - Syntax errors

الأخطاء أثناء تشغيل البرنامج - Run Time Error

الأخطاء المنطقيه - Logical Error

الأخطاء الكتابية - Syntax Errors :


يعني مثلاً لمن نكتب أمر وننسى نحط ؛ فاصلة منقوطه

وقتها حيكون عندنا رسالة خطأ

لمن نكتب امر بطريقة خطأ, كلمه خطأ , أو ترتيب الأمر بطريقة خطأ

في الجافا لكل أمر له طريقة كتابه خاصه فما ينفع نكتبها ملخبطه او ننقص حاجه .

في هذا النوع البرنامج حيعطينا أنذار

انو في شي غلط ومحيشتغل البرنامج

الأخطاء أثناء تشغيل البرنامج - Run Time Error :


هنا الأخطاء تكون مخفية

فالبرنامج حيشتغل بدون أنذار


بس أثناء التشغيل حيتلخبط ويوقف البرنامج


>> في شي خطأ يا مبرمج ركز

مثل هذي الأخطاء ممكن كلنا نقع فيها

بحيث مانحسب حساب انو في احتمال

قيمة فاضية - null - حتيجي الى المصفوفة


ولا ممكن القسمة حتيجي على صفر

فحيتلخبط البرنامج شويا ويوقف

فعشان كذا لمن نيجي نبرمج البرنامج حقنا

لازم نكتب ونحسب جمييع الإحتمالات الممكنه

الأخطاء المنطقية - Logical Error :


تصير لمن نتوقع من البرنامج يشتغل بطريقة معينه

بس يشتغل بطريقة عكس اللي توقعناه

يعني مثلاً لو صممنا برنامج

يحدد لنا مطاعم الكيك وفجأه حدد لنا مطاعم بيتزا

هنا هو أشتغل عادي وممتاز ما طلع لنا أخطاء

بس منطقياً نحنا طلبنا كيك مو بيتزا

فهنا نحنا حنعتبره خطأ


ولازم نعدل في البرنامج كوننا لخبطنا فيه

وماطلع لنا النتيجة المطلوبة

+ زي مثلاً لو طلبنا يقسم لنا البرنامج رقمين


بس طلع لي ناتج ضربهم

وبكذا ننهي درسنا

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *