1 : 사용자 정의 예외 클래스 :
패키지 사용자 정의 예외; // 또는 runtimeexception (런타임 예외) 공개 클래스 MyException 확장 예외 {private static final long serialversionuid = 1l; // 매개 변수가없는 생성자 제공 public myException () {} // 매개 변수 공개 MyException (String Message) {super (메시지); // a 매개 변수를 String 매개 변수로 Throwable의 생성자로 전달합니다}}2 : 테스트 점수를위한 메소드 클래스 작성 : 이것은 당신이 스스로 쓴 예외 클래스를 던지는 것입니다.
패키지 사용자 정의 예외; 공개 클래스 checkScore {// 런타임 예외의 정의를 확인하는 방법 런타임 예외의 정의를 확인하는 경우, 예외를 제외 할 필요가 없다면, 공개 무효 점검 (int score)이 myException을 던질 필요가 없습니다. {// 자신의 예외 클래스를 던지면 (점수> 120 || 점수 <0) {// 점수가 새로운 myException ( "점수는 불법적이어야합니다. 새로운 사람의 예외 클래스} else {System.out.println ( "점수는 합법적이고 점수는" + 점수); }}}셋째 : 테스트 점수를 작성하십시오. 예외가 있으면 잡아서 버리지 마십시오.
패키지 사용자 정의 예외; java.util.scanner import; /** 사용자 정의 예외 테스트 클래스*/ public class 학생 {public static void main (String [] args) {스캐너 sc = new Scanner (System.In); int score = sc.nextint (); CheckScore check = new CheckScore (); try {check.check (score); } catch (myException e) {// 자신의 예외 클래스를 사용하여 예외 E.PrintStackTrace (); }}}위는 편집기가 가져온 예외 템플릿을 사용자 정의하는 간단한 예제의 전체 내용입니다. 모두가 wulin.com을 더 지원할 수 있기를 바랍니다 ~