April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Tratamento de Exceção
nModelo de uma exceção indicando uma divisão por zero.
n  public class DivByZeroEx extends Exception {
n    public String toString() {
n      return “Division by zero.”;
n    }
n  }
nClasse com método sinalizando a exceção criada
n  public class Calc {
n    public int div(int a, int b) throws DivByZeroEx {
n      if (b == 0)
n        throw new DivByZeroEx();
n      return a/b;
n    }
n  }
nPodemos, então, quando utilizarmos o método div tratar a exceção, caso ela ocorra.