4.11 Méthode challenge

Cliquez içi pour plus de vidéos disponibles sur notre chaine youtube !

Bonjour dans le cours précèdent nous comment déclarer une méthode et comment utiliser une méthode dans ce nous allons corriger le dernier challenge que nous avons mis en place ce challenge consistéacréer une méthode qui va permettre de ... calculer le score final de l'utilisateur, on va commencer déclaré notre méthodeàl'extérieur de notre méthode. mais public static void le nom de notre méthode peut-être userScoreFinal le ceur de notre méthode va contenir la condition ... que nous avons effectuée pour le challenge précédent, c'est-à-dire. on va copier notre condition if et le mettre dans le nôtre méthode, vous aurez des rouges pour les variables ... qui ne sont pas déclarés. On va mettre ces variables en paramètres dans notre méthode. Premier paramètre gameOver qui est un boolean ensuite ily ale score qui est in entier et le bonus ... qui est un entier et pour finir le score final qui est aussi un entier donc nous avons notre méthode ... userScoreFinale avec la condition, on va appeler notre méthode dans notre méthode main donc score pardonne userScoreFinal et en argument ... nous allons mettre les variables qui correspondent aux paramètres que nous avons mis, c'est-à-dire Game over qui est un booleanescore qui aun entier bonus qui un entier et le score... final quiaun entier aussi et n'oublie pas d'initialiser score finalà0létant donné qu'on java une variable ... qui n'est pas initialisé ne pas être utilisé. Il faut être très vigilant concernant les arguments qu'on passe en paramètre de notre méthode ici si nous changeons le ... premier argument qui est un boolean onaun entier par exemple gameOver en score qui est un entier et .. le deuxième paramètre on met un boolean le score on gameOver on va avoir une erreur étant donné que le ... premier paramètre est une variable boolean le premier doit l'argument doit êtes un boolean et c'est cela s'applique pour tous ... les arguments Le type d'argument doit êtes identique au type passer en paramètre, exécutons le programme et voir le résultat, nous avons ... le scoreFinal On aurait pu mettre uniquement un paramètre sur notre méthode c'est-à-dire Game over pour savoir si le jeu est terminé ... ou pas et déclarer un variable score où bonus et Score final dans l'autre méthode on va tout simplement copier ... notre déclaration ici et les mettre dans notre méthode. Et dans le paramètre nous allons supprimer les3variables que nous avons mis dans notre paramètres il va rester ... uniquement gameOver et comme notre méthode possède qu'un paramètre nous allons aussi supprimer les3arguments que nous avons mis ... dans l'appel de notre méthode donc il va rester que gameOver et notre programme fonctionnera exactementàl'identique executant notre programme pour savoir le score final qui est égal au précédent programme donc 1200 on peut modifier la valeur de ... gameOver mettant false c'est-à-dire que le jeu n'est pas terminé donc notre méthode fonctionne correctement puisque l'exécution onapas ... de valeur donc la condition que nous avons mis dans notre méthode c'est-à-dire si gameOver égaleàfalse on retourne ... rien nous avons vu que notre méthode fonctionne correctement dans le prochain cours nous allons effectuer différents tvpes de challenges aui ... vont nous permettre de pouvoir prendre en main la construction des méthodes à bientôt