quarta-feira, 27 de maio de 2015

Exceção - código 8

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 Qual a ordem de execução quando ocorre exceção e finally não tem return?
05 Neste código, o que vem depois do tratamento não Ã© executado por causa
06 do return dentro do try.
07 */
08 public class DivZero5 {
09    public static void main (String[] args) {
10       int a, b;
11       a=5;
12       b=0;
13       try {
14          a=a/b;
15          System.out.println ("depois do erro.");
16          return;
17       catch (Exception e) {
18          System.out.println ("catch " + e.getMessage());
19          return;
20       finally {
21          System.out.println ("finally");
22       }
23       System.out.println ("continuou...");
24    }
25 }
Java2html

Nenhum comentário:

Postar um comentário