Explique cada um desses tipos de exceções não checadas: a) ArithmeticException b) ArrayIndexOutOfBoundsException c) NullPointerException
Soluções para a tarefa
Respondido por
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.
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
Português,
9 meses atrás
História,
9 meses atrás
Matemática,
9 meses atrás
Ed. Física,
1 ano atrás
Geografia,
1 ano atrás