Introduction
Bienvenue à JavaTown, une métropole bouillonnante où tout fonctionne grâce au code Java ! Le maire vient d'annoncer une initiative passionnante pour initier les nouveaux arrivants à la saisie utilisateur. Dans le cadre de ce projet, la municipalité recherche un programme simple capable de démontrer l'utilisation de la classe Scanner pour interagir avec les citoyens.
Vous avez été choisi pour finaliser ce programme spécial ! La structure de base est déjà en place, et votre mission consiste à ajouter la pièce manquante : la ligne de code qui permet de lire le nom de l'utilisateur via la classe Scanner.
Ce programme servira d'exemple aux apprentis programmeurs de JavaTown pour leur montrer comment dialoguer avec les utilisateurs via la console. Êtes-vous prêt à faire de JavaTown l'endroit le plus interactif pour les développeurs en herbe ? À vos claviers !
Compléter le programme de saisie utilisateur
Dans cet exercice, vous allez travailler sur un aspect fondamental de la programmation interactive : la récupération des données saisies par l'utilisateur. En accomplissant cette tâche, vous améliorerez un programme Java de base pour personnaliser son message d'accueil en fonction du nom saisi. Plongeons dans le vif du sujet pour donner vie à JavaTown grâce à l'interaction utilisateur !
Tâches
- Ouvrez le fichier pré-créé
WelcomeToJavaTown.javasitué dans le répertoire~/project. - Localisez le commentaire TODO dans le code.
- Ajoutez la ligne de code utilisant le Scanner pour lire le nom de l'utilisateur.
Exigences
- Le fichier
WelcomeToJavaTown.javadoit déjà être présent dans le répertoire~/project. - Vous ne devez ajouter qu'une seule ligne de code à l'emplacement du commentaire TODO.
- Utilisez l'objet
scannerdéjà déclaré pour lire la saisie. - Stockez la valeur saisie dans la variable
name. - Utilisez la commande
javacpour compiler votre programme et la commandejavapour l'exécuter.
Exemple
Une fois terminé correctement, votre programme devrait se comporter ainsi lors de l'exécution :

cd ~/project
javac WelcomeToJavaTown.java
java WelcomeToJavaTown
Exemple de sortie :
Enter your name: Labby
Hello, Labby! Welcome to JavaTown, where we love user input!
Résumé
Félicitations ! Dans ce défi, vous avez complété un programme Java démontrant l'utilisation de la classe Scanner pour récupérer des données utilisateur. Cet exercice a permis de renforcer un concept clé de vos premiers pas en Java : l'interaction utilisateur via la console.
En relevant ce défi, vous avez :
- Pratiqué l'utilisation de la classe Scanner pour lire des entrées textuelles.
- Appris à intégrer une saisie utilisateur dynamique dans la sortie d'un programme.
- Acquis de l'expérience dans la lecture et la modification d'un code Java existant.
La capacité à récupérer des informations auprès de l'utilisateur est essentielle pour créer des programmes interactifs. Au fil de votre progression à JavaTown, vous découvrirez que de nombreuses applications nécessitent ce type d'échange, et la classe Scanner est l'un des outils privilégiés pour y parvenir dans les applications console.
Continuez à pratiquer et à expérimenter. Essayez de modifier le message de bienvenue ou de demander d'autres informations à l'utilisateur. Plus vous coderez, plus vous serez à l'aise avec Java. Bienvenue dans le monde interactif de la programmation à JavaTown !



