quinta-feira, 29 de julho de 2010

Questão 3 - Try Catch

System.out.println("1");
try {
   System.out.println("2");
   throw new FileNotFoundException();
}
System.out.println("3");
catch(EOFException e) {
   System.out.println("4");
}
catch (FileNotFoundException e ) {
   System.out.println("5");
}


   A. O código não compila
   B. Saída: 125
   C. Saída: 124
   D. Saída: 1235


Até poderíamos ter algum código compilado, se o System.out.println("3"); não estivesse no meio do bloco try catch, cuidado com este tipo de pegadinha, pois se não prestarmos atenção nisto, responderíamos certamente a opção D ou B, mas o bloco try catch está sintaticamente errado, logo não há como compilar , opção A.

Nenhum comentário:

Postar um comentário