Usuario:ManuelRomero/estructurasControl
De WikiEducator
Contenido
Excepciones
Crear la excepcion
public class MiExcepcion extends Exception{ MiExcepcion(){ super(); } MiExcepcion(String cadena){ super(cadena); } }
Que la lance un método de una clase
public class Calculadora{ void inverso(int num)throws MiExcepcion{ if (num<0) throw new MiExcepcion("Numero Negativo"); else System.out.println("Número inveros = "+(1/num)); } }
Usar el método
public class usoExcepcion { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Calculadora c = new Calculadora(); try{ c.inverso(10); c.inverso(-10); }catch(MiExcepcion e){ System.out.println("Error "+e.getMessage()); } } }