- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Tratamento de Exceções
Analise o seguinte método em linguagem Java.
Considere que este método será chamado no contexto da execução de um programa, que as importações das bibliotecas utilizadas foram devidamente realizadas e que o objeto logger foi corretamente instanciado de forma estática. A respeito da execução desse método, assinale a alternativa correta.
1 public static int getSaldo(String arquivoSaldo) {
2 int saldo = 0;
3 try {
4 conteudo = new Scanner(new File(arquivoSaldo));
5 saldo = Integer.parseInt(conteudo.nextLine());
6 } catch (FileNotFoundException exFile) {
7 logger.warning( "Arquivo Não encontrado.");
8 return -1;
9 } catch (Exception ex) {
10 logger.warning( "Erro ao tentar fazer a leitura do arquivo." );
11 return –1;
12 } finally {
13 f (conteudo != null) {
14 conteudo.close();
15 }
16 return saldo;
17 }
18 }