Bonjour tout le monde,
Je crée un tableau (à une dimension) :
Donc i vaut au départ 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int tableau [] = new int [10]; for (i=0; i< tableau.length - 1; i++) { tableau[i] = i * 2 +2; System.out.print(tableau[i] + "\t");
Si je fais 0 * 2 + 2 j'obtiens 2, c'est ça que je veux.
Ensuite j'obtiens 4 et c'est là que je ne comprends pas.
Si ma logique est bonne, il fait i (2) *2 + 2, je devrais alors obtenir 6 et pas 4 ?
Idem pour les autres éléments du tableau.
Une autre question :
Quand le Professeur fait un System.out.print(tableau[i]) il a 2, 4,.... 18, 0
Ce 0 est là car on rempli toutes les cases du tableau excepté la dernière.
Comme il le précise, la valeur de cette dernière case du tableau est par défaut 0, chez lui, le Zéro apparaît, pas chez moi.
Merci d'avance pour votre aide.
beegees
Partager