J'ai un tableau 2D mais si je change de coordonnées x, chaque fois que je me trompe de résultat.mauvaises valeurs de tableau
int[][] arr = {{0, 2, 0, 0, 1},{0, 2, 0, 0, 1},{0, 2, 0, 0, 1},{0, 2, 0, 0, 1},{0, 2, 0, 0, 1}};
int now, previous;
for (int i = 1; i < 5; i++) {
for (int j = 0; j < 5; j++) {
now = arr[i][j];
previous = arr[i-1][j];
}
}
Le résultat de la variable est maintenant 0, 2, 0, 0, 1 ... Pourquoi je veux avoir seulement 2, 0, 0, 1 Si je change de la variable i coordonne pour l'exemple i = 1 la sortie est toujours 0, 2, 0, 0, 1 ... Savez-vous où est le problème? Merci
Où vous imprimez la variable 'now'? Si vous l'imprimez dans la seconde boucle, vous devriez avoir 4 x 5 = 20 sorties. – Tudor
Quel est le point de toutes ces boucles, si 'now' et' previous' seront réglés sur 'arr [4] [4]' et 'arr [3] [4]' de toute façon? – dasblinkenlight