Bonjour,

J'ai un problème avec ma boucle bien que la condition soit remplie, on sort de la boucle.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
while(rep=="oui"){
            System.out.println(MessagesTp2.SAISIR_CODE_PERMANENT);
            chaine=Clavier.lireString();
            if (codePermanentEstValide(chaine)==true){
                System.out.println(MessagesTp2.CODE_VALIDE);
            }
            else{
                System.out.println(MessagesTp2.CODE_NON_VALIDE);
            }
            System.out.println(MessagesTp2.UN_AUTRE_CODE);
            rep=Clavier.lireString();
            //reponce=rep.toLowerCase();
        }
        System.out.println(MessagesTp2.FIN_DU_PROGRAMME);
    }
Voici ce que le programme m'affiche :

Saisir code permanent:
abdh27549306
Code non valide.
Un autre code permanent ?
oui
Fin du programme.