1: فئة الاستثناء المخصصة:
حزمة مخصصة استثناء ؛ // أو inherit RunTimeException (استثناء وقت التشغيل) الطبقة العامة myException تمتد الاستثناء {private static static final long serialversionuid = 1L ؛ // توفير مُنشئ بدون معلمات عامة myException () {} // تزويد مُنشئ مع معلمات MyException (رسالة سلسلة) {super (message) ؛ // تم تمرير المعلمة لرمي مُنشئ مع معلمات السلسلة}}2: اكتب فئة طريقة لاختبار الدرجات: هذا هو رمي فصل استثناء كتبته بنفسك
حزمة مخصصة استثناء ؛ الفئة العامة checkscore {// طريقة التحقق من شرعية التحقق من الدرجات () إذا كان تعريف استثناءات وقت التشغيل ، فلا داعي لإلقاء استثناءات من الفراغ العام (درجة int) يلقي MyException {// رمي فئة الاستثناء الخاصة بك (Score> 120 || Score <0) فئة الاستثناء الخاصة} آخر {system.out.println ("النتيجة قانونية ، درجاتك هي" + درجات) ؛ }}}ثلاثة: اكتب درجة اختبار. إذا كان هناك استثناء ، فقم بالقبض عليه ولا تطرده.
حزمة مخصصة استثناء ؛ استيراد java.util.scanner ؛ /** فئة اختبار الاستثناء المخصصة*/ فئة الطبقة العامة {public static void main (string [] args) {scanner sc = new scanner (system.in) ؛ int score = sc.nextint () ؛ checkscore check = new checkscore () ؛ حاول {check.check (Score) ؛ } catch (myException e) {// استخدم فئة الاستثناء الخاصة بك لالتقاط استثناء e.printstacktrace () ؛ }}}ما سبق هو المحتوى الكامل للمثال البسيط لتخصيص قالب استثناء جلبه لك المحرر. آمل أن يتمكن الجميع من دعم wulin.com أكثر ~