Você está na página 1de 3

Universidade Estadual de Goiá

Goiás – UEG Tópicos da Aula


Sistemas de Informaç
Informação
• Tratando Exceções com try/catch

Programação I
Aula 14: Tratamento de exceções em
Java

02/05/2011

02/05/2011
Prof.: Eduardo José
José Magalhães

Tratamento de exceções Tratamento de exceções

• Exceções são situações • Mas a pergunta é: Por que


excepcionais e geralmente usar tratamento de exceções?
• Usar tratamento de exceções
indesejáveis que podem permite detectar erros e
ocorrer durante a execução manipular esses erros, ou seja,
de um programa. tratá-los.
02/05/2011

02/05/2011

Tratamento de exceções Tratamento de exceções

• As exceções podem ocorrer por • Agora veremos abaixo a estrutura de


falhas de hardware, exaustão de como tratar um erro ou exceção:
recursos e erros. try (tentar/tentativa) – é usada para indicar um
• Exemplos típicos de exceções são: bloco de código que possa ocorrer uma exceção.
• Índice de uma lista (Array) fora do catch (captura) – serve para manipular as
intervalo permitido. exceções, ou seja, tratar o erro.
• Problemas em operações aritméticas, tais finally (finalmente) – sempre será executado
como “conversões” e divisões por zero. depois do bloco try/catch. O importante é saber
02/05/2011

02/05/2011

• Falta de memória disponível. que esse bloco sempre será executado (exceto
• Conexões com Banco de Dados. nos casos de encerramento da jvm
System.exit()).

1
Tratamento de exceções Tratamento de exceções

• Sintaxe do Comando:
try {
<instrução 1>
}
catch (<nome da exceção>) {
<instrução para tratamento do erro>;
}
finally {

02/05/2011

02/05/2011
<instrução n>;
}

Tratamento de exceções Exercício de Fixação

• Exemplo de tratamento de Exceções: 1.Faça uma Classe NumerosPrimos, que


leia um número inteiro e em seguida
verifique se o número é primo. Deve-se
fazer o tratamento da Exceção caso
seja digitado letras.

02/05/2011

Exercício de Fixação Referências Bibliográ


Bibliográficas
Números Primos são os números naturais que têm apenas dois
divisores diferentes: o 1 e ele mesmo.
Exemplos:
1) 2 tem apenas os divisores 1 e 2, portanto 2 é um número primo.
2) 17 tem apenas os divisores 1 e 17 é um número primo.
3) 10 tem os divisores 1,2,5 e 10, portanto não é primo.
Observações:
 1 não é um número primo, porque ele tem apenas um divisor que é ele
mesmo.
 2 é o único número primo que é par.
Reconhecimento de um número primo:
 Para saber se um número é primo, dividimos esse número por todos os
seus inferiores, (sabendo que todos são divisíveis por 1 e por ele
mesmo), se não houver nenhuma divisão com resto zero o número é
primo, caso contrário não é primo.

2
Contatos do professor

Eduardo José
José Magalhães

E-mail:
mail: eduardojmagalhaes@gmail.com
Skype:
Skype: si.ueg
si.ueg..ejm

Você também pode gostar