quarta-feira, 27 de maio de 2015

Exceção - código 7

01 /** Testando...
02 tratamento de exceção com todos os elementos (try catch finally).
03 O que motivou este teste Ã© verificar que elementos são executados mesmo
04 com return dentro dos tratamentos.
05 Obs. 1: a Exceção Ã© lançada (divisão por zero), capturada e tratada. Esperaria-se que programa encerrasse no return, entretanto o bloco finally Ã© executado.
06 */
07 public class DivZero4 {
08    public static void main (String[] args) {
09       int a, b;
10       a=5;
11       b=0;
12       try {
13          a=a/b;
14          System.out.println ("depois do erro.");
15          return;
16       catch (Exception e) {
17          System.out.println ("catch " + e.getMessage());
18          System.exit (0);
19       finally {
20          System.out.println ("finally");
21          return;
22       }
23       // neste codigo o que for posto aqui não será executado.
24    }
25 }
Java2html

Nenhum comentário:

Postar um comentário