Java FizzBuzz Herausforderung

JavaBeginner
Jetzt üben

Einführung

Willkommen beim CodeCarnival, dem aufregendsten Programmier-Jahrmarkt in JavaLand! Als aufstrebendes Talent in der Welt der Softwareentwicklung wurden Sie eingeladen, Ihr Können am berühmten FizzBuzz-Stand zu zeigen.

Das FizzBuzz-Spiel ist eine klassische Programmieraufgabe, die das Verständnis eines Entwicklers für Schleifen und bedingte Anweisungen prüft. Ihre Aufgabe ist es, ein Programm zu vervollständigen, das von 1 bis 100 zählt – aber mit einer Besonderheit! Bei Vielfachen von drei soll es "Fizz" anstelle der Zahl ausgeben, und bei Vielfachen von fünf soll "Buzz" erscheinen. Zahlen, die sowohl durch drei als auch durch fünf teilbar sind, werden als "FizzBuzz" ausgegeben.

Sind Sie bereit, das Publikum mit Ihrem programmiertechnischen Geschick zu verzaubern? Lassen Sie uns eintauchen und ein wenig FizzBuzz-Magie erschaffen!

Das FizzBuzz-Programm vervollständigen

Dieses klassische Programmierproblem ist eine hervorragende Möglichkeit, Ihre Logik für Bedingungen und die Steuerung von Schleifen zu trainieren. In dieser Übung implementieren Sie das berühmte FizzBuzz-Spiel, das nicht nur eine unterhaltsame Coding-Aufgabe ist, sondern auch eine häufige Frage in Vorstellungsgesprächen. Lassen Sie uns direkt loslegen und die FizzBuzz-Logik zum Leben erwecken!

Aufgaben

  • Öffnen Sie die bereits erstellte Datei FizzBuzz.java im Verzeichnis ~/project.
  • Suchen Sie den TODO-Kommentar im Quellcode.
  • Fügen Sie den fehlenden Code hinzu, um die FizzBuzz-Logik innerhalb der for-Schleife zu implementieren.

Anforderungen

  • Die Datei FizzBuzz.java sollte bereits im Verzeichnis ~/project vorhanden sein.
  • Sie sollten Code nur dort hinzufügen, wo sich der TODO-Kommentar innerhalb der for-Schleife befindet.
  • Ihr Code muss die FizzBuzz-Regeln korrekt umsetzen:
    • Bei Vielfachen von 3: Ausgabe von "Fizz"
    • Bei Vielfachen von 5: Ausgabe von "Buzz"
    • Bei Vielfachen von 3 und 5: Ausgabe von "FizzBuzz"
    • Bei allen anderen Zahlen: Ausgabe der Zahl selbst

Beispiel

Nach der korrekten Fertigstellung sollte Ihr Programm eine Ausgabe wie diese erzeugen (hier die ersten 15 Zahlen):

cd ~/project
javac FizzBuzz.java
java FizzBuzz

Beispielhafte Ausgabe:

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
...
✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung haben Sie das klassische FizzBuzz-Programm implementiert, was eine großartige Übung für den Einsatz von Schleifen und bedingten Anweisungen in Java darstellt. Diese Aufgabe hat zentrale Konzepte aus Ihrem Lab zum Java-Kontrollfluss vertieft:

  1. Verwendung einer for-Schleife, um einen Zahlenbereich zu durchlaufen.
  2. Einsatz von if-else-Anweisungen, um Entscheidungen basierend auf bestimmten Bedingungen zu treffen.
  3. Verwendung des Modulo-Operators (%), um die Teilbarkeit zu prüfen.

Durch den Abschluss dieser Challenge haben Sie nicht nur diese grundlegenden Java-Fähigkeiten gefestigt, sondern auch ein Programm erstellt, das oft in technischen Vorstellungsgesprächen genutzt wird. FizzBuzz ist ein einfaches, aber effektives Mittel, um Ihr Verständnis grundlegender Programmierkonzepte zu demonstrieren.