IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Décrémenter une variable dans un if qui est dans un for


Sujet :

avec Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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--;
    Dernière modification par Invité ; 20/10/2019 à 20h33.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment additionner une variable dans un for.
    Par Mikayil dans le forum Général Java
    Réponses: 1
    Dernier message: 14/10/2017, 22h52
  2. [Batch] Découper une variable dans boucle for
    Par sharox dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 14/06/2017, 16h27
  3. Incrémenter une variable dans un for-each
    Par enzostar dans le forum XSL/XSLT/XPATH
    Réponses: 0
    Dernier message: 01/08/2012, 17h19
  4. Quelle est la portée d'une variable dans une page ASP ?
    Par sauceaupistou dans le forum ASP
    Réponses: 3
    Dernier message: 19/03/2007, 18h16
  5. Réponses: 37
    Dernier message: 02/03/2006, 01h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo