Décrémenter une variable dans un if qui est dans un for
Bonjour !
Je crée un pendu en console et j'ai un problème :
Code:
1 2 3 4 5 6
| for(int i = 0 ; i < MOTtrouver.size() ; i++){
if(MOTboard[i] == lettre) {
MOTtrouver.set( i,lettre );
}
} |
Voici un morceau de monde code. En gros il explore toute les lettres du tableau du mot à trouver et vérifie si elle correspond à la lettre entrer.
Mon problème c'est que j'aimerais mettre un :
Code:
1 2 3 4 5 6 7 8
| for(int i = 0 ; i < MOTtrouver.size() ; i++){
if(MOTboard[i] == lettre) {
MOTtrouver.set( i,lettre );
}
else essais--; //<--
} |
Mais puisque c'est dans une boucle for, le essais-- va se répéter tant que le mot n'a pas était finit d'être explorer et donc essais va être soustrait plus de x fois.
Vous savez comment faire pour qu'il soit décrémenter une seule fois à la fin du for ?
Merci d'avance :)
----------
Edit :
Code:
1 2 3 4 5 6 7 8 9
| boolean b = true;
for(int i = 0 ; i < MOTtrouver.size() ; i++){
if(MOTboard[i] == lettre) {
MOTtrouver.set( i,lettre );
b = false;
}
}
if (b == true) essais--; |