Sortir de la méthode
Résolu/Fermé
A voir également:
- Sortir de la méthode
- Méthode des j excel ✓ - Forum Excel
- La méthode range de l'objet worksheet a échoué ✓ - Forum VB / VBA
- Faites en sorte que la cellule a1 affiche exactement ce qui est montré sur cette image. quel mot apparaît en b1 ? - Forum Excel
- La methode de connexion que vous utilisez n'est pas autorisée ✓ - Forum Réseau
- Comment sortir du mode sans echec ps4 - Guide
1 réponse
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
31 mai 2017 à 13:11
31 mai 2017 à 13:11
Bonjour,
Pourquoi tu as trois fois l'appel ?
À chaque fois que tu fais un appel tu relances toute la méthode, donc tu vas tout relancer trois fois, avec potentiellement trois résultats différents.
Ce qu'il faudrait c'est que tu lances une fois la méthode, que tu stockes le résultat puis que tu manipules ce résultat obtenu mais sans relancer la méthode.
Pourquoi tu as trois fois l'appel ?
reciterTableDeMultiplication(); if (reciterTableDeMultiplication() > nbCorrecte){ nbCorrecte = reciterTableDeMultiplication();
À chaque fois que tu fais un appel tu relances toute la méthode, donc tu vas tout relancer trois fois, avec potentiellement trois résultats différents.
Ce qu'il faudrait c'est que tu lances une fois la méthode, que tu stockes le résultat puis que tu manipules ce résultat obtenu mais sans relancer la méthode.
int score = reciterTableDeMultiplication(); if (score > nbCorrecte){ nbCorrecte = score;
31 mai 2017 à 13:54
Modifié le 31 mai 2017 à 15:35
A la fin le chiffre 3 s'imprime 2 fois...
31 mai 2017 à 15:41