Bonjour à tous,

Je cherche à réaliser une boucle for dont le pas se décrémente. Au départ j'ai réalisé une incrémentation, elle marche très bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
for(int i=0; i<antecedant.size(); i++)
        {
            int cle = (Integer)antecedant.elementAt(i);
            tabl[i][0] = listePeage.extractPeage(cleD).getSonNom();
            tabl[i][1] = listePeage.extractPeage(cle).getSonNom();
            tabl[i][2] = listePeage.getDistanceChemin(cleD, cle)+" Km";
            cleD = cle;
        }
Mais j'ai remarqué que mon tableau devait être remplis dans l'autre sens, donc j'ai tenté une décrémentation mais j'ai l'impression que depuis je ne rentre pas dans le for, il y a quelque chose que je n'ai pas du comprendre (J'ai mis un affichage de mon pas mais il ne s'affiche jamais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
for(int i=antecedant.size()-1; i==0; i--)
        {
            System.out.print(i);
            int cle = (Integer)antecedant.elementAt(i);
            tabl[i][0] = listePeage.extractPeage(cleD).getSonNom();
            tabl[i][1] = listePeage.extractPeage(cle).getSonNom();
            tabl[i][2] = listePeage.getDistanceChemin(cleD, cle)+" Km";
            cleD = cle;
        }
Si quelqu'un peut m'aider