Programm HelloWorld: Unterschied zwischen den Versionen

Aus FI-Wiki
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Programm Hello World ==
Das erste Programm in Java ist traditionell '''Hello World'''.   
Das erste Programm in Java ist traditionell '''Hello World'''.   
Es zeigt, wie ein einfaches Java-Programm aufgebaut ist und wie die Ausgabe auf der Konsole funktioniert.
Es zeigt, wie ein einfaches Java-Programm aufgebaut ist und wie die Ausgabe auf der Konsole funktioniert.
Zeile 7: Zeile 5:
keine Erläuterung der Klasse, keine Erklärung der main-Methode.
keine Erläuterung der Klasse, keine Erklärung der main-Methode.


=== Quellcode von Hello World ===
== Quellcode von Hello World ==
<syntaxhighlight lang="java">
<syntaxhighlight lang="java">
public class HelloWorld {
public class HelloWorld {
Zeile 16: Zeile 14:
</syntaxhighlight>
</syntaxhighlight>


=== Datei speichern ===
== Datei speichern ==
* Dateiname: '''HelloWorld.java'''   
* Dateiname: '''HelloWorld.java'''   
* wichtig: Der Dateiname muss exakt dem Klassennamen entsprechen.
* wichtig: Der Dateiname muss exakt dem Klassennamen entsprechen.


=== Kompilieren ===
== Kompilieren ==
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
javac HelloWorld.java
javac HelloWorld.java
Zeile 28: Zeile 26:
* Es entsteht die Datei '''HelloWorld.class'''
* Es entsteht die Datei '''HelloWorld.class'''


=== Ausführen ===
== Ausführen ==
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
java HelloWorld
java HelloWorld
Zeile 38: Zeile 36:
</syntaxhighlight>
</syntaxhighlight>


=== Erklärung der Ausgabe ===
== Erklärung der Ausgabe ==
Die Ausgabe erfolgt durch:
Die Ausgabe erfolgt durch:
<syntaxhighlight lang="java">
<syntaxhighlight lang="java">
Zeile 44: Zeile 42:
</syntaxhighlight>
</syntaxhighlight>


* `System.out` → Zugriff auf die Konsole   
* '''System.out''' → Zugriff auf die Konsole   
* `println` → gibt Text aus und fügt einen Zeilenumbruch hinzu   
* '''println''' → gibt Text aus und fügt einen Zeilenumbruch hinzu   
* `"Hello World"` → der ausgegebene Text
* '''"Hello World"''' → der ausgegebene Text


=== Typische Fehler beim ersten Java-Programm ===
== Typische Fehler beim ersten Java-Programm ==
{| class="wikitable" style="width:100%; text-align:center;"
{| class="wikitable" style="width:100%; text-align:center;"
! Fehler
! Fehler
Zeile 63: Zeile 61:
|}
|}


=== Kurz gesagt ===
== Kurz gesagt ==
* Datei erstellen: '''HelloWorld.java'''   
* Datei erstellen: '''HelloWorld.java'''   
* kompilieren mit '''javac'''   
* kompilieren mit '''javac'''   
* ausführen mit '''java'''   
* ausführen mit '''java'''   
* Ausgabe erfolgt über '''System.out.println()'''
* Ausgabe erfolgt über '''System.out.println()'''

Aktuelle Version vom 12. Januar 2026, 12:58 Uhr

Das erste Programm in Java ist traditionell Hello World. Es zeigt, wie ein einfaches Java-Programm aufgebaut ist und wie die Ausgabe auf der Konsole funktioniert.

In diesem Kapitel wird nur die Ausgabe erklärt – keine Erläuterung der Klasse, keine Erklärung der main-Methode.

Quellcode von Hello World

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Datei speichern

  • Dateiname: HelloWorld.java
  • wichtig: Der Dateiname muss exakt dem Klassennamen entsprechen.

Kompilieren

javac HelloWorld.java

Ergebnis:

  • Es entsteht die Datei HelloWorld.class

Ausführen

java HelloWorld

Ausgabe:

Hello World

Erklärung der Ausgabe

Die Ausgabe erfolgt durch:

System.out.println("Hello World");
  • System.out → Zugriff auf die Konsole
  • println → gibt Text aus und fügt einen Zeilenumbruch hinzu
  • "Hello World" → der ausgegebene Text

Typische Fehler beim ersten Java-Programm

Fehler Ursache
HelloWorld.java:1: error: class HelloWorld is public... Dateiname stimmt nicht mit Klassenname überein
Could not find or load main class HelloWorld .class-Datei fehlt oder falscher Pfad
; expected Semikolon vergessen

Kurz gesagt

  • Datei erstellen: HelloWorld.java
  • kompilieren mit javac
  • ausführen mit java
  • Ausgabe erfolgt über System.out.println()