Ejercicios anormales:
El maestro usa una computadora para enseñar.
Comience a pensar en los problemas que surgen en clase.
Por ejemplo, el problema es
Pantalla azul de la computadora.
La computadora fumaba.
Para describir el problema, encapsularlo en un objeto.
Sin embargo, cuando se produce humo, el progreso de la conferencia no puede continuar.
Surgió una pregunta del instructor: el horario de clases no se puede completar.
maestro de clase {computadora privada cmp; public void shangke () lanza NoplanException /*declarar excepción* / {cmp = new Computer (); intente {cmp.run (); } Catch (LanpingException e) /*Catch Catches Exception Maneing Blue Screen* / {cmp.recst (); } Catch (MaoyanException e) /*Catch Catches Exceptores Manejo de humo de la computadora* / {Throw New NoplanException ("La clase no puede continuar porque"+E.getMessage ()); /*La computadora no puede manejar esta excepción, continúe lanzando esta excepción al maestro para manejar*/} System.out.println ("Clase de maestro"); /*El maestro asistirá a clase normalmente sin excepción*/}} clase LanpingException extiende excepción/*Personalizar la excepción de pantalla azul*/{LanpingException (String m) {super (m); }} La clase MaoyanException extiende la excepción /*Personalizar la excepción de humo de la computadora* /{MaoyanException (String m) {super (m); }} class NoplanException extiende la excepción /*Personalizar manejo de maestro Excepción* /{noPlanException (String m) {super (m); }} computadora de clase {private int state = 3; /*Seleccione un estado de excepción diferente*/ public void run () lanza lanpingException, maoyanException {if (state == 2) {throw new lanpingException ("la computadora es la pantalla azul"); /*Se lanza el objeto de excepción si las condiciones se cumplen*/} if (state == 3) {tire nueva maoyanException ("la computadora está fumando"); } System.out.println ("Computer Run"); } public void recst () {System.out.println ("Computer Reintert"); }} class ExceptionText {public static void main (string args []) {maestro t = new maestro (); intente {t.shangke (); } Catch (noPlanException e) /*El maestro captura y maneja la excepción de humo de la computadora* / {System.out.println (e.ToString ()); }}}Resultados de ejecución:
NoPlanException: la clase no puede continuar porque la computadora está fumando
Los ejercicios simples anteriores para manejar las excepciones de Java son todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.