Erros e exceções

214 visualizações

Publicada em

Sexta parte da disciplina linguagem de programação 4 do curso técnico de informática da Escola técnica CEPEP.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
214
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Erros e exceções

  1. 1. Linguagem de programação 4 Daniel de Sena Araújo Escola Técnica CEPEP
  2. 2. Agenda • try, catch e finnaly; • checked e unchecked; • throw.
  3. 3. Capturando exceções • Para tratar as exceções em um programa é preciso fazer duas coisas: 1. Escrever o código a ser tratado dentro de um bloco try; 2. Escrever o tratamento de um possível erro dentro de um bloco catch.
  4. 4. try catch - Sintaxe try { instruções do código; } catch(tipo de exceção identificador) { instruções de tratamento do erro; }
  5. 5. try catch – Múltiplas exceções try { instruções do código; } catch(tipo de exceção identificador) { instruções de tratamento do erro; } catch(tipo de exceção identificador) { instruções de tratamento do erro; }
  6. 6. Aritmética de números inteiros • A aritmética de números inteiros é uma operação comum a maioria das linguagens de programação. • Ela vai fazer com que uma variável de tipo int, ao exceder o seu valor máximo, passe a valer o seu valor mínimo, evitando assim o estouro.
  7. 7. Instruções verificadas • Bloco precedido por uma palavra chave checked; • Se uma variável estourar dentro desse bloco, uma exceção será lançada; • Sintaxe: checked { instruções; }
  8. 8. Instruções não verificadas • Bloco precedido por uma palavra chave unchecked; • Se uma variável estourar dentro desse bloco, nenhuma exceção será lançada; • Sintaxe: unchecked { instruções; }
  9. 9. throw – Lançando exceções • Palavra chave utilizada quando se deseja lançar uma exceção; • Sintaxe: throw new Tipo de Exceção(Mensagem);
  10. 10. finally • Maneira de garantir que uma instrução seja executada sempre, caso uma exceção seja ou não lançada;
  11. 11. • Email: danieldesenaaraujo@gmail.com • GitHub: https://github.com/danieldesenaaraujo • SlideShare: http://pt.slideshare.net/danieldesenaaraujo
  12. 12. Fim

×