5.13 Lecture de l'entrée utilisateur Challenge

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

Bonjour à tous dans cette vidéo, nous allons faire un défi. Le défi consiste tout d’abord à demander à - l’utilisateur de rentré 10 nombres dans la console et d’afficher la somme de ces nombres. - Créer un "Scanner" comme nous l'avons fait dans la vidéo précédente. - Utilisez la méthode "hasnextint" du scanner pour vérifier si l'utilisateur a entré un int - Si hasNextInt() retourne false, on affiche comme message « nombre invalide ». et on continue jusqu’à avoir lu les 10 nombres - Utilisez la méthode « nextInt » pour obtenir chaque nombre et ajoutez-le à la somme. - Utiliser une boucle « while » - Utilisez une variable « counter », qui va compter les nombres valides. - Et enfin fermez le scanner une fois que vous n’en avez plus besoin. J’espère que vous avez réussi à le faire fonctionner. Décomposons donc ce défi en plus petits morceaux. Tout d'abord, nous devons lire 10 nombres dans la console ainsi que les compter et en plus calculer leur somme. Après avoir obtenu 10 nombres valides, nous allons sortir d'une boucle while. Dans ce cas, nous devons définir une condition dans la boucle while, qui vérifie qu'un utilisateur a bien entré 10 nombres valides. Commençons donc par créer le scanner et définissons également la méthode close sur la ligne suivante afin de ne pas l’oublier Maintenant, nous allons ajouter 2 variables, compteur et somme. La prochaine étape consiste donc à boucler jusqu'à ce que nous lisions 10 chiffres que l'utilisateur a entrés dans la console. Donc on va utiliser la boucle while. Je vais créer une variable int appelée order et la définir égale à counter plus 1