Boucle for

pipo -  
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)*/

2 réponses

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Le plus simple est surement de faire :

    int j=0;
    for (i : liste)
    {
        ...
        j++;
    }

    Tu auras alors i == liste.get(j)
    0
  2. pipo
     
    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...
    0
    1. KX Messages postés 19031 Statut Modérateur 3 020
       
      Donne tout ton code : la définition de ta liste, les classes associées, et tout ce qui peux m'être utile, parce que là je ne vois pas ce que sont tes ua, x, y, etc.
      0