Boucle for
pipo
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
j'écris une boucle for dans laquelle mon indice parcourt une liste d'éléments d'une classe de type (Image img, int x, int y). dans la boucle, j'ai besoin desdits x et y. comment incrémenter i de manière à pouvoir utiliser xi et yi?
for (i : liste) /*i = (Image img, int xi, int yi)*/
j'écris une boucle for dans laquelle mon indice parcourt une liste d'éléments d'une classe de type (Image img, int x, int y). dans la boucle, j'ai besoin desdits x et y. comment incrémenter i de manière à pouvoir utiliser xi et yi?
for (i : liste) /*i = (Image img, int xi, int yi)*/
2 réponses
-
Le plus simple est surement de faire :
int j=0; for (i : liste) { ... j++; }
Tu auras alors i == liste.get(j) -
en fait, pour chaque point de la liste "liste" je dois calculer une distance de i=(a,b) à ua=(x,y) donc comme je ne peux pas mettre
for ( (int a, int b) : liste )
je ne vois pas comment faire...