1: คลาสข้อยกเว้นที่กำหนดเอง:
ข้อยกเว้นแบบกำหนดเองแพ็คเกจ; // หรือสืบทอด runtimeException (ข้อยกเว้นรันไทม์) คลาสสาธารณะ MyException ขยายข้อยกเว้น {ส่วนตัวคงที่สุดท้าย Long SerialVersionUID = 1L; // ระบุตัวสร้างโดยไม่มีพารามิเตอร์สาธารณะ myexception () {} // ให้ตัวสร้างที่มีพารามิเตอร์สาธารณะ myexception (ข้อความสตริง) {super (ข้อความ); // a ผ่านพารามิเตอร์ไปยังตัวสร้างของ throwable ที่มีพารามิเตอร์สตริง}}}2: เขียนคลาสวิธีการสำหรับคะแนนการทดสอบ: นี่คือการโยนคลาสข้อยกเว้นที่คุณเขียนด้วยตัวเอง
ข้อยกเว้นแบบกำหนดเองแพ็คเกจ; การตรวจสอบคลาสสาธารณะ {// เมธอดเพื่อตรวจสอบความถูกต้องตามกฎหมายของการตรวจสอบคะแนน () หากคำจำกัดความของข้อยกเว้นรันไทม์ไม่จำเป็นต้องโยนข้อยกเว้นการตรวจสอบโมฆะสาธารณะ (คะแนน int) โยน myexception {// โยนคลาสข้อยกเว้นของคุณเองถ้า (คะแนน> 120 || คะแนน <0) {// คลาสข้อยกเว้นของตัวเอง} else {system.out.println ("คะแนนถูกกฎหมายคะแนนของคุณคือ" + คะแนน); -สาม: เขียนคะแนนทดสอบ หากมีข้อยกเว้นให้จับมันและอย่าโยนมันออกไป
ข้อยกเว้นแบบกำหนดเองแพ็คเกจ; นำเข้า java.util.scanner; /** คลาสทดสอบข้อยกเว้นแบบกำหนดเอง*/ นักเรียนชั้นเรียนสาธารณะ {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {Scanner sc = ใหม่สแกนเนอร์ (System.in); คะแนน int = sc.nextint (); ChecksCore Check = new ChecksCore (); ลอง {check.check (คะแนน); } catch (myexception e) {// ใช้คลาสข้อยกเว้นของคุณเองเพื่อจับข้อยกเว้น e.printstacktrace (); -ด้านบนเป็นเนื้อหาทั้งหมดของตัวอย่างง่ายๆของการปรับแต่งเทมเพลตข้อยกเว้นที่นำมาให้คุณโดยตัวแก้ไข ฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น ~