exceções exercicios em aula

1
Tratamento de Exceções Exercícios Questionário: (Respostas detalhadas, com exemplos e explanações) – (Valor 0,5) 1, O que é uma Exceção no contexto de programação com Java ? 2, O que significa a Manipulação ou Tratamento de Exceções ? 3, Cite alguns exemplos de Classes de Exceções do Java ? 4, Quais os tipos e diferenças de Exceções do Java ? 5, Explique o bloco de Tratamento de Exceções (try...catch...finally...). 6, Explique a forma de lançamento de uma Exceção (throw new...). 7, Explique o funcionamento da Propagação de Exceções (throws). Exercício Prático: (Valor 0,5) Exceções e Tratamentos de Erros , Exercícios Resolvidos 2 , Provocando e se recuperando de uma exceção java.lang.ArithmeticException: / (division) by zero Tarefa: Em Java, um exceção do tipo java.lang.ArithmeticException: / by zero (divisão por zero) é causada quando tentamos efetuar uma divisão usando inteiros e o divisor é 0. Escreva um programa que solicita ao usuário dois números inteiros e efetue a divisão do primeiro pelo segundo. Trate a exceção (erro) do tipo java.lang.ArithmeticException: / by zero para evitar que o programa termine caso o usuário informe 0 para o segundo valor. Sua saída deverá ser parecida com:

Upload: luiz-carraro

Post on 12-Jul-2016

8 views

Category:

Documents


4 download

DESCRIPTION

Exercícios de programação

TRANSCRIPT

Page 1: Exceções Exercicios em Aula

Tratamento)de)Exceções)Exercícios*

))Questionário:)(Respostas)detalhadas,)com)exemplos)e)explanações))–)(Valor)0,5)))1,*O*que*é*uma*Exceção*no*contexto*de*programação*com*Java*?**2,*O*que*significa*a*Manipulação*ou*Tratamento*de*Exceções*?**3,*Cite*alguns*exemplos*de*Classes*de*Exceções*do*Java*?**4,*Quais*os*tipos*e*diferenças*de*Exceções*do*Java*?**5,*Explique*o*bloco*de*Tratamento*de*Exceções*(try...catch...finally...).**6,*Explique*a*forma*de*lançamento*de*uma*Exceção*(throw*new...).**7,*Explique*o*funcionamento*da*Propagação*de*Exceções*(throws).*!!Exercício)Prático:)(Valor)0,5))*Exceções*e*Tratamentos*de*Erros*,*Exercícios*Resolvidos*2*,*Provocando*e*se*recuperando*

de*uma*exceção*java.lang.ArithmeticException:*/*(division)*by*zero*

!

Tarefa:*

Em*Java,*um*exceção*do*tipo*java.lang.ArithmeticException:*/*by*zero*(divisão*por*zero)*é*

causada*quando*tentamos*efetuar*uma*divisão*usando*inteiros*e*o*divisor*é*0.*Escreva*um*

programa*que*solicita*ao*usuário*dois*números*inteiros*e*efetue*a*divisão*do*primeiro*pelo*

segundo.*Trate*a*exceção*(erro)*do*tipo*java.lang.ArithmeticException:*/*by*zero*para*evitar*

que*o*programa*termine*caso*o*usuário*informe*0*para*o*segundo*valor.*

*

Sua*saída*deverá*ser*parecida*com:*

*

*