Aula de Excecoes

278 palavras 2 páginas
Questão 01 pacote: td04.questao01
Crie sua própria exceção seguindo o modelo abaixo, em seguida construa uma função para calcular a raiz de um determinado número que gere uma exceção (cláusula throws), caso o número seja negativo, que será tratada no método principal. Ao final, independentemente do que acontecer, deve imprimir a mensagem “fim”.
01 public class NovaExcecao extends Exception {
02
public NovaExcecao() {
03
super (“Houve um novo erro!”);
04
}
05
public NovaExcecao (String msg) {
06
super (msg);
07
}
08 } // fim da classe NovaExcecao

Questão 02 pacote: td04.questao02
Capturando exceções com superclasses
Utilize herança para criar uma superclasse de exceção (chamada ExceptionA) e subclasses da exceção ExceptionB e ExceptionC, em que ExceptionB herda de
ExceptionA e ExceptionC herda de ExceptionB. Escreva um programa para demonstrar que o bloco catch para o tipo ExceptionA captura exceções de tipos ExceptionB e
ExceptionC.

Questão 03 pacote: td04.questao03
Analise o trecho de código abaixo e identifique as possíveis exceções, em seguida implemente um bloco try-catch que seja capaz de capturar todas as exceções a e imprimir uma mensagem diferente para cada uma.
01
02
03
04
05
06

int numero = Integer.parseInt( entrada.readLine() ); int matriz[][] = {{0, 1, 2}, {3, 4}}; matriz[1][2] = numero; int x = 2; x /= numero;
System.out.println(“O último elemento da matriz é: ”+numero);

Nota: Esta lista deve ser entregue via SIGAA com todo o projeto criado compactado em arquivo com os nomes dos alunos.
O trabalho que é entregue no prazo será corrigido valendo 100% em seu total. Se entregue na aula seguinte ao prazo estabelecido, o mesmo será corrigido valendo 75% do seu total.
Persistindo no atraso, passa a valer apenas 50% do seu valor inicial.
Bom Trabalho!

Relacionados

  • TEMA AULA 03 TECNOLOGIAS DE GESTÃO
    3741 palavras | 15 páginas
  • Estudante
    1509 palavras | 7 páginas
  • direito processual cilvil 2
    697 palavras | 3 páginas
  • Protótipo teste - analise de sistema para gestão de salas de aula
    4298 palavras | 18 páginas
  • DIREITO PROCESSUAL PENAL
    632 palavras | 3 páginas
  • Sociologia
    691 palavras | 3 páginas
  • Sistemas Operacionais
    1120 palavras | 5 páginas
  • ATIVIDADES PRIVATIVAS DE ADVOCACIA
    551 palavras | 3 páginas
  • Plano de aula- instrutor de transito
    624 palavras | 3 páginas
  • Programacao estruturada a objetos
    671 palavras | 3 páginas