• Matéria: Lógica
  • Autor: mcdsilva2331
  • Perguntado 4 anos atrás

Um analista foi convocado para analisar o código a seguir de modo a encontrar erros. É correto afirmar que: public class TestaException { public static void testaException() { String[] stringArray = { "Olá", "pessoal", "Saudações" }; for (int i = 0; i < 4; i++) { System.out.println(stringArray[i]); } } public static void main(String[] args) { testaException(); } } não temos uma exceção quando chamamos o método println() para uma posição inexistente do array (posição 3). é gerada uma exceção do tipo ArrayIndexOutOfBoundsException, pois ocorreu acesso a uma posição fora dos limites do array. é um tipo de exceção verificada. não há erros e nenhuma exceção será gerada. trata-se de um erro de código que gera uma exceção de compilação.

Respostas

respondido por: 7bd6acc247
2

Resposta:

é gerada uma exceção do

tipo ArraylndexOutOfBoundsException, pois ocorreu acesso a uma posição fora dos limites do array.

Explicação:

Perguntas similares