Bom dia pessoal !
reiniciando do zero O.O do java depois de interrompido por 2 anos.
Estou recebendo no meu código uma mensagem de erro:
java.lang.ArrayIndexOutOfBoundException (que eu imagino por estar tentando acessar uma posição do vetor que não existe).
Criei para resolver a série Fibonacci, sei que tem varios códigos, posts e exemplos, mas queria entender o meu pq está errado?
Eu inicializo o vetor ja com as duas primeiras posições do vetor ocupadas pelos dois primeiros nums da serie Fibonacci.
depois uso um “for” pra preencher o vetor da terceira posição em diante ate a 102.
mas da o referido erro na linha 5
class Fibonaci {
public static void main(String[] args){
int vetorFibonacci[] = { 0 , 1 };
for ( int i = 3; i < 102; ++i ){
vetorFibonacci[i] = vetorFibonacci[i-1] + vetorFibonacci[i-2];
}
for (int x = 0; x < 102; x++){
System.out.println(vetorFibonacci[x]);
}
}