Défi Java FizzBuzz

JavaBeginner
Pratiquer maintenant

Introduction

Bienvenue à CodeCarnival, la foire de programmation la plus excitante de JavaLand ! En tant qu'étoile montante du monde du développement, vous avez été invité à faire vos preuves au célèbre stand FizzBuzz.

Le jeu FizzBuzz est un défi de codage classique qui teste la compréhension des boucles et des structures conditionnelles chez un programmeur. Votre mission consiste à compléter un programme qui compte de 1 à 100, mais avec une petite particularité ! Pour les multiples de trois, il doit afficher « Fizz » au lieu du nombre, et pour les multiples de cinq, il doit afficher « Buzz ». Pour les nombres qui sont à la fois des multiples de trois et de cinq, il doit afficher « FizzBuzz ».

Êtes-vous prêt à éblouir la foule par vos prouesses techniques ? Plongeons dans le vif du sujet et créons un peu de magie avec FizzBuzz !

Compléter le programme FizzBuzz

Ce problème de programmation classique est un excellent moyen de pratiquer votre logique conditionnelle et le contrôle des boucles. Dans cet exercice, vous allez implémenter le célèbre jeu FizzBuzz, qui n'est pas seulement une tâche de codage amusante, mais aussi une question courante lors des entretiens d'embauche. Donnons vie à la logique FizzBuzz !

Tâches

  • Ouvrez le fichier pré-créé FizzBuzz.java situé dans le répertoire ~/project.
  • Localisez le commentaire TODO dans le code.
  • Ajoutez le code manquant pour implémenter la logique FizzBuzz à l'intérieur de la boucle for.

Exigences

  • Le fichier FizzBuzz.java doit déjà exister dans le répertoire ~/project.
  • Vous ne devez ajouter du code qu'à l'emplacement du commentaire TODO, à l'intérieur de la boucle for.
  • Votre code doit implémenter correctement les règles de FizzBuzz :
    • Pour les multiples de 3, affichez "Fizz"
    • Pour les multiples de 5, affichez "Buzz"
    • Pour les multiples de 3 et 5 à la fois, affichez "FizzBuzz"
    • Pour tous les autres nombres, affichez le nombre lui-même

Exemple

Une fois terminé correctement, votre programme devrait produire une sortie similaire à celle-ci (affichage des 15 premiers nombres) :

cd ~/project
javac FizzBuzz.java
java FizzBuzz

Exemple de sortie :

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
...
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez implémenté le programme classique FizzBuzz, ce qui constitue un excellent exercice pour manipuler les boucles et les instructions conditionnelles en Java. Ce défi a permis de renforcer les concepts clés de votre apprentissage sur le flux de contrôle en Java :

  1. L'utilisation d'une boucle for pour parcourir une plage de nombres.
  2. L'utilisation des instructions if-else pour prendre des décisions basées sur certaines conditions.
  3. L'utilisation de l'opérateur modulo (%) pour vérifier la divisibilité.

En relevant ce défi, vous avez non seulement pratiqué ces compétences fondamentales en Java, mais vous avez également créé un programme souvent utilisé lors des entretiens techniques. FizzBuzz est un moyen simple mais efficace de démontrer votre compréhension des concepts de base de la programmation.