bonjour
troisième ligne de mon output est faux,quelqu'un peut me dire pourquoi svp
suite[0]1
suite[1]1
2
3
5
8
13
21

je m'explique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
suite[i]=suite[i-1]+suite[i-2];
i = 2 alors
(2-1)+(2-2)=1 mais au lieu de 1,mon output est 2
les suites sont bon(3-1)+(3-2)=3
(4-1)+(4-2)=5

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
import java.util.Scanner;
public class Test4 
{	
	public static void main(String[] args) 
	{
		int suite[]=new int [8];
		suite[0]=1;
		suite[1]=1;
		System.out.println("suite[0]"+suite[0]);
		System.out.println("suite[1]"+suite[1]);
		for(int i=2;i<suite.length;i++)
		{	
			 suite[i]=suite[i-1]+suite[i-2];
			//suite[i]=suite[i-1]+suite[i-1];
			System.out.println(suite[i]);
		}
	}
}
merci d'avance