Dado o código abaixo, verifique se o mesmo apresenta algum erro e caso seja necessário utilize o tratamento de exceções adequado

me ajudem nesse codigo por favor

public static void main(String[] args) {
   // laço para preencher o array
   int x[] = new int[10];
   for (int i = 0; i < x.length; i++) {
      x[i] = i;
   }
   // laço para mostrar o array
   for (int i = 0; i <= x.length; i++) {
     System.out.println(x[i]);
   }
}

Normalmente eu avalio a necessidade em três classificações:
1 - ajuda quanto a codificação;
2 - ajuda com estratégia de solução;
3 - resposta direta.
Neste caso, o que você necessita é de uma resposta e não de uma ajuda, logo é desconfortável para um certo número de participantes do fórum, simplesmente resolver exercícios/trabalhos dos outros.

Compreendo a necessidade de aprendizado, mas você pode melhorar sua lógica de forma mais rápida assistindo video aulas no youtube.

O erro que você esta tentando descobrir é de ArrayIndexOutOfBoundsException, tente descobrir o motivo no segundo for.

Sugestão:

repare nesta imagem

o q está errado?

1 curtida