Do while

maitoti Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
chico200987 Messages postés 791 Date d'inscription   Statut Membre Dernière intervention   -
bonjour tout le monde ,j'ai une boucle do while
comme ceci :
 
int i=0;
do
{

if (a == b)
{
//...traitement
break;
}
i++;

} while (a !=b);
console.write("bouble fini et a!=b");

le problem c'est que si a==b il fait le break et m'affiche le msg "bouble fini et a!=b" .

comment je peux le proceder .
merci d'avance .

1 réponse

maitoti Messages postés 33 Date d'inscription   Statut Membre Dernière intervention  
 
int i = 0;
int ok = 0;
do
{

if (a ==b)
{
//traitement
break;
}
i++;

} while (a !=b);

if(ok!=1){
//msg
}
voila la solution
0
chico200987 Messages postés 791 Date d'inscription   Statut Membre Dernière intervention   143
 
Au lieu de rajouter une variable "ok", tu peux tout simplement comparer si a != b directement à la sortie de ta boucle.. ;)
0