Informática, perguntado por Fernandinhahih3263, 1 ano atrás

Explique cada um desses tipos de exceções não checadas: a) ArithmeticException b) ArrayIndexOutOfBoundsException c) NullPointerException

Soluções para a tarefa

Respondido por RuhanV
0
a) Como já está implícito no nome, essa exceção é quando acontece alguma falha aritmética nos operandos, talvez esteja ocorrendo uma divisão inadequada (talvez uma divisão por zero, ou esteja fazendo operações que deveriam ser do tipo double);

b) Ao trabalhar com vetores, muitas vezes esquecemos que são apenas referências, essa exceção costuma acontecer quando percorremos um vetor no ciclo, e muitas vezes esse ciclo tenta percorrer um valor maior do que o .length() desse Array, sendo mais simplista, é um erro que ocorre quando o vetor é procurado, mas já teve seu limite excedido;

c) Erro bastante comum quando tentamos fazer operações com valores que estão em null, normalmente são arrays que não estão inicializados e por isso tem seus valores em nulo, gerando assim essa exceção.


Perguntas interessantes