1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Erro exercicio de algoritmo vetores[Resolvido]

No programa esta acusando este erro , porém nao sei onde estou errando

erro Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10 at Exercicio3.main(Exercicio3.java:15)

/*Faça um programa que preencha um vetor com dez números inteiros, calcule e mostre 
os números superiores a cinquenta e suas respectivas posições. O programa deverá 
mostrar mensagem se não existir nenhum número nessa condição*/
import java.util.Scanner;
public class Exercicio3
{
public static void main (String[] args)
{
    int i;
    int num[] = new int[10];
    boolean achou;
    Scanner entrada;
    entrada = new Scanner(System.in);
    System.out.println("Mostrando números de um vetor > 50 e suas posições no vetor:");
    for (i=1;i<=10;i++){
        System.out.println("Informe o"+i+"º número:");
        num[i] = entrada.nextInt();
        System.out.println(num[i]);
    }
        achou = false;
        for (i=1;i<=10;i++){
            if(num[i] > 50){
        System.out.println("Número maior que 50:"+num[ i ]+" - Posição "+i);
        achou = true;
            }else{
        System.out.println("Não foram informados números maiores que 50");
    }
        }
}
}
  • ArrayIndexOutOfBoundsException = você está tentando acessar uma posição do array maior que o seu tamanho.

    Pablo Ferreira Rocha   19 de mai de 2014
  • Se a minha reposta te ajudou , por favor marca a mesma como certa.

    Pedro Azin   19 de mai de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags algoritmos ou faça a sua própria pergunta.