Tracks
/
Java
Java
/
Übungen
/
Hello World
Hello World

Hello World

Tutorial-Übung

Einführung

„Hello, World!“ bringt dich dazu, ein wenig Java zu schreiben, und macht dich mit dem Workflow von Exercism vertraut. Wenn du sie abschließt, schaltest du den Rest des Java-Tracks frei.

Schau dir unser Video „Einführung in Hello, World“ an, um loszulegen 👇

Anleitung

Die klassische Einführungsübung. Sag einfach „Hello, World!“.

„Hello, World!“ ist das traditionelle erste Programm, wenn man in einer neuen Sprache oder Umgebung mit dem Programmieren beginnt.

Die Ziele sind einfach:

  • Ändere den vorgegebenen Code so, dass er den String „Hello, World!“ erzeugt.
  • Führe die Testsuite aus und stell sicher, dass sie erfolgreich ist.
  • Reiche deine Lösung ein und prüfe sie auf der Website.

Wenn alles gut läuft, bist du bereit, deine erste echte Übung abzuholen.

Da dies deine erste Java-Übung ist, haben wir ein ausführliches Tutorial beigefügt, das dich durch deine Lösung führt. Schau es dir an, dort findest du Tipps und Hilfe!

Tutorial

Inhaltsverzeichnis

Einleitung

Willkommen zur ersten Übung im Java-Track!

Dieses Dokument ist eine Schritt-für-Schritt-Anleitung zum Lösen dieser Übung. Diese Anleitung funktioniert unter Windows, macOS und Linux gleichermaßen gut.

Auch wenn du die Java-Grundlagen schon kennst, kann es hilfreich sein, dieser Anleitung zu folgen. Denn so lernst du die Ausgabe des Tools Gradle kennen, das wir zum Kompilieren und Testen unseres Codes verwenden, und bekommst außerdem einen Einblick in die Muster, die in allen Übungen in diesem Track vorkommen.

Aufbau der Übung

Wenn du eine neue Java-Übung abrufst, erhältst du:

  • eine oder mehrere Testdateien (immer). Sie liegen im Verzeichnis src/test/java und definieren eine Reihe von Tests, die deine Lösung erfüllen muss, bevor sie als funktionierend gelten kann.
  • eine oder mehrere Starterdateien (am Anfang). Falls vorhanden, liegen sie im Verzeichnis src/main/java und enthalten Grundgerüste der Klassen, die du brauchst, um das aktuelle Problem zu lösen.

„Hello, World!“ lösen

Du kannst unseren Online-Editor verwenden, um deine Lösung zu schreiben und die Tests auszuführen. Wenn du das Problem aber lokal lösen und die Tests lokal ausführen möchtest, schau dir die folgenden Links an:

Schritt 1: Die Lösung korrigieren

Egal ob du lokal arbeitest oder den Online-Editor verwendest, du solltest den folgenden Code finden:

String getGreeting() {
    return "Goodbye, Mars!";
}

Das Ziel ist, den vorgegebenen Code so zu ändern, dass er den Text "Hello, World!" statt "Goodbye, Mars!" ausgibt.

Schritt 2: Die Tests ausführen

Nachdem du die Korrekturen vorgenommen und deine Lösung implementiert hast, führe die Tests erneut aus. Du kannst die Tests im Online-Editor oder lokal auf deinem Rechner ausführen:

  • Um die Tests im Online-Editor auszuführen, klicke auf die Schaltfläche „Run Tests“.
  • Um die Tests lokal auszuführen, schau dir Lokal testen im Java-Track an. Wenn die Tests fehlschlagen, ist das in Ordnung! Schau, was die Fehlermeldung dir sagt, ändere deinen Code und teste erneut. Wenn deine Tests bestehen, geh zum nächsten Schritt über.

Schritt 3: Deine erste Iteration einreichen

Mit einer funktionierenden Lösung, die wir überprüft haben, können wir sie jetzt bei exercism.org einreichen. Du kannst die Lösung im Online-Editor oder lokal mit der Exercism CLI einreichen:

  • Um die Übung lokal einzureichen, installiere zuerst die Exercism CLI, falls noch nicht geschehen, und reiche dann die Dateien deiner Lösung ein, z. B.:

    exercism submit <file location>
    
  • Ersetze <file location> durch den relativen Pfad zu deiner Datei Greeter.java. Wenn du also in C:\exercism\java\hello-world arbeitest, lautet der Befehl

    exercism submit .\src\main\java\Greeter.java
    
  • Wenn du deine Lösung mit dem Online-Editor einreichen möchtest, klicke einfach auf die Schaltfläche „Submit“!

Wenn du genauer sehen möchtest, wie du eine Lösung lokal einreichst:

Nächste Schritte

Von hier aus gibt es mehrere Wege, die du einschlagen kannst.

Unabhängig davon, was du als Nächstes machst, hoffen wir sehr, dass du beim Lernen Freude hast und dich als Teil dieser Community wohlfühlst. Wenn du jederzeit Hilfe brauchst, frag einfach.

Viele Grüße!

Mach mit der nächsten Übung weiter

Es gibt noch viele weitere Übungen, mit denen du üben kannst. Schnapp dir die nächste! (Beispiel für two-fer)

exercism download --exercise=two-fer --track=java

Werde Mentor

Das Herz von Exercism sind die Gespräche über Programmierpraktiken. Üben macht definitiv Spaß, aber der Austausch mit anderen, über deren Versuche und über deine eigenen, bringt dir Feedback. Dieses Feedback kann dir zeigen, was du gut machst und wo du dich noch verbessern kannst.

Manche Einreichungen ähneln deiner fast, andere sind völlig anders. Beide Arten zu sehen, kann lehrreich und interessant sein.

Mentoren begutachten eingereichte Lösungen für den Track, in dem sie mentorieren möchten, damit Lernende so viel wie möglich lernen.

Mehr über das Mentoring findest du in den Exercism-Dokumenten.

Zu Exercism beitragen

Das gesamte Exercism ist Open Source und ein Herzensprojekt von über 100 Maintainern und vielen weiteren Mitwirkenden.

Einen Einstieg, um mitzumachen und Mitwirkender zu werden, findest du im Beitragsleitfaden von Exercism.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Java Exercism

Bereit, mit Hello World zu starten?

Melde dich bei Exercism an, um Java mit 26 Konzepte158 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.