1: Clase de excepción personalizada:
Excepción personalizada de paquete; // o heredar runtimeException (excepción de tiempo de ejecución) clase pública myException extiende la excepción {private static final long serialversionUid = 1l; // Proporcione un constructor sin parámetros public MyException () {} // Proporcione un constructor con parámetros public MyException (string Message) {super (mensaje); // a pasar el parámetro al constructor de lanzamiento con parámetros de cadena}}2: Escribe una clase de método para los puntajes de prueba: esto es para lanzar una clase de excepción que escribiste tú mismo
Excepción personalizada de paquete; Método de control de clase pública {// Para verificar la legitimidad de los puntajes check () Si la definición de excepciones de tiempo de ejecución, no es necesario lanzar excepciones publicitarias publicitarios (intiser de intencion) lanza myException {// tirar su propia clase de excepción si (puntaje> 120 || puntaje <0) {// lanza una excepción cuando el puntaje de la puntuación de la partitura (puntaje debe ser ilegal, el puntaje, la puntuación, la puntuación, la puntuación, la puntuación, la puntuación, la puntuación debe ser ilegal; La propia clase de excepción de New One} else {System.out.println ("El puntaje es legal, su puntaje es" + puntaje); }}}Tres: Escribe una puntuación de prueba. Si hay una excepción, póngalo y no lo tire.
Excepción personalizada de paquete; import java.util.scanner; /** Clase de prueba de excepción personalizada*/ public class Student {public static void main (string [] args) {Scanner sc = new Scanner (System.in); int store = sc.nextInt (); Checkscore check = new Checkscore (); Pruebe {check.eck (score); } Catch (MyException e) {// Use su propia clase de excepción para atrapar la excepción E.PrintStackTrace (); }}}Lo anterior es todo el contenido del simple ejemplo de personalización de una plantilla de excepción presentada por el editor. Espero que todos puedan apoyar a Wulin.com más ~