Pessoal e o seguinte, tenho que fazer um classe bem simplesinha usando as tres estruturas de repetição for, while e do-while!
Eu consegui realizar com for, mais nao estou conseguindo raciocinar para fazer o mesmo com a estrutura do-while e while. :evil:
Alguem pode me dar uma luz ? Segue o codigo com o do-while abaixo.
import java.util.Scanner;
public class ExercicioCinco_While {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int num[] = new int [11];
int recebe;
int i = 1;
System.out.println( " *** Informe 10 numeros inteiros: " );
do{
recebe = input.nextInt();
num[i] = recebe;
i++;
}while(i<num.length);
System.out.println(" *** Os respectivos numeros são: ");
do{
System.out.println(i+ " - " +num[i]);
i++;
}while(i<num.length);
}
}
Já dei uma boa lida em artigos, mais parece que travo a cabeça, não sei o que fazer mais!
Acontece o seguinte erro:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 11
Abraço.