Bonjour à tous,
Je suis débutante en Java et je suis confrontée à un problème que je ne comprends pas. Dans un tableau à plusieurs dimensions lorsque j'essaie de remplacer une valeur, une autre valeur dans une dimension différente est modifiée:
Avec bete=15 (mais même problème pour d'autres valeurs) et Size =2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 System.out.println(bete +"\t"+ state[bete][Size-2][0] +"\t"+ state[bete][Size-1][0]); state[bete][Size-1][0]=2; System.out.println(bete +"\t"+ state[bete][Size-2][0] +"\t"+ state[bete][Size-1][0]);
Ma fenêtre affiche:
Alors que je souhaiterais avoir :15 1.0 1.0
15 2.0 2.0
15 1.0 1.0
15 1.0 2.0
J'imagine que c'est une erreur de débutant ou/et une mauvaise compréhension du système de ma part, mais je ne vois pas comment résoudre ce problème.
En vous remerciant par avance !
Violette
Partager