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:*

*

*

Top Related