CodeGym /Kurse /JAVA 25 SELF /Ausgabe auf dem Bildschirm in Java: System.out.println un...

Ausgabe auf dem Bildschirm in Java: System.out.println und System.out.print

JAVA 25 SELF
Level 1 , Lektion 2
Verfügbar

1. Einführung in den Befehl System.out.println

Sie haben gerade Ihr erstes Programm in Java geschrieben und die erste Meldung ausgegeben. Herzlichen Glückwunsch dazu. Lassen Sie uns nicht stehen bleiben …

Jedes Java-Programm besteht aus Befehlen. Befehle gibt es viele. In der Sprache Java gibt es Befehle für alle Lebenslagen. Jeder Befehl beschreibt eine bestimmte Aktion. Am Ende jedes Befehls steht ein Semikolon.

Beispiele für Befehle:

Befehl Beschreibung (was er macht)
System.out.println(2025);
Gibt die Zahl aus:
2025
System.out.println("Ciao 🍕");
Gibt den Text aus:
Ciao 🍕
System.out.println("こんにちは 🗾");
Gibt den Text aus:
こんにちは 🗾

Genau genommen ist dies ein einziger Befehl – System.out.println. In runden Klammern werden ihm Parameter übergeben. Je nach Parameterwerten kann derselbe Befehl unterschiedliche Dinge tun. Das ist sehr praktisch.

Groß- und Kleinschreibung ist wichtig

In Java ist die Groß-/Kleinschreibung wichtig: Es kommt darauf an, ob Befehle mit Großbuchstaben oder Kleinbuchstaben geschrieben sind. Der Befehl System.out.println() funktioniert, system.out.println() – nicht. Schreiben Sie einen Befehl in der falschen Schreibweise, erkennt Java ihn nicht und führt ihn folglich nicht aus. Seien Sie also aufmerksam.

Doppelte Anführungszeichen

Wenn Sie Text auf dem Bildschirm ausgeben möchten, müssen Sie ihn auf beiden Seiten mit doppelten Anführungszeichen markieren.

Das einfache Anführungszeichen sieht so aus ', das doppelte – so ". Ein doppeltes Anführungszeichen sind nicht zwei einfache – bitte nicht verwechseln.

Das doppelte ist die Taste neben Enter. Darauf befindet sich häufig auch der kyrillische Buchstabe "E".

2. Einführung in den Befehl System.out.print

Es gibt noch einen Befehl, der System.out.println() ähnelt, und er heißt System.out.print().

Der Befehl System.out.println() gibt Text aus und fügt danach einen Zeilenumbruch hinzu, quasi als würde man Enter drücken. Dadurch erscheint die nächste Ausgabe mit System.out.println() bereits in der nächsten Zeile. Und die nächste – wieder in der nächsten und so weiter.

Im Unterschied zu System.out.println() fügt System.out.print() nach der Ausgabe Enter nicht hinzu. Daher erscheint Text, der mit mehreren System.out.print()-Aufrufen ausgegeben wird, in einer einzigen Zeile.

Beispiel 1:
System.out.print("Amigo"); 
System.out.println("The"); 
System.out.print("Best");
Gemischte Ausgabe von print und println

Gibt auf dem Bildschirm aus:

AmigoThe
Best
Beispiel 2:
System.out.print("Amigo"); 
System.out.print("The"); 
System.out.print("Best");
Nur print – alles in einer Zeile

Gibt auf dem Bildschirm aus:

AmigoTheBest

Wenn Sie Text in einer Zeile ausgeben möchten, verwenden Sie print(), wenn in mehreren – println(). Ganz einfach.

3. Den Befehl System.out.println verstehen

Wenn Sie wenigstens ein bisschen Englisch können, wird Ihnen das Programmieren lernen viel leichter fallen. Die Namen vieler Java-Befehle hängen direkt mit dem zusammen, was sie tun.

Zum Beispiel ist println = print + line„Zeile drucken“. Das Wort print kennen wohl alle, und warum gerade „line“, erkläre ich gleich. Jede Textzeile auf dem Bildschirm wird eine Zeile genannt. „Eine Zeile drucken“ bedeutet also, eine Textzeile auszugeben.

System.out ist ein spezielles Systemobjekt, das Text auf den Bildschirm ausgibt. Es wird auch Konsole genannt. Die Konsole ist eine der verbreitetsten Arten der Interaktion zwischen Programm und Mensch. Wenn der Benutzer dem Programm Befehle über die Tastatur schreibt und es im Gegenzug Text auf dem Bildschirm ausgibt, sagen Programmierer, dass das Programm mit der Konsole arbeitet.

Anders gesagt: Mit der Konsole zu arbeiten bedeutet, Text auf den Bildschirm auszugeben und Eingaben über die Tastatur entgegenzunehmen. Wenn Sie also künftig hören, dass ein Programm etwas in die Konsole ausgegeben hat, heißt das einfach, dass es Text auf dem Bildschirm ausgegeben hat.

Damit ist System.out.println im Grunde: „Hey, Konsole, gib mir eine Textzeile aus“.

4. Beispiele für die Ausgabe verschiedener Daten

Spielen wir ein wenig mit der Konsolenausgabe. Beginnen wir mit dem Einfachsten und steigern uns Schritt für Schritt:

Zahlen ausgeben

System.out.println(1001);
System.out.println(-15);
Zahlen ausgeben

Text ausgeben

System.out.println("Programmieren ist cool!");
System.out.println("War nur Spaß – jetzt wird gecodet.");
Text ausgeben

Mehrere Werte auf einmal ausgeben

Tipp: Strings (Zeichenketten) können mit + zusammengefügt werden. Besser nennt man das Verkettung:

System.out.println("Mein Alter: " + 28);
Verkettung von String und Zahl

Gibt auf dem Bildschirm aus:

Mein Alter: 28

Man kann auch mehrere Strings nacheinander verketten:

System.out.println("Jetzt haben wir das Jahr " + 2025 + ".");
Verkettung mehrerer Werte

Gibt auf dem Bildschirm aus:

Jetzt haben wir das Jahr 2025.

5. Häufige Fehler bei der Verwendung von System.out.println

Junge Jedi tappen oft in dieselben Fallen. Damit Sie nicht zur Hauptfigur des Buches „1001 Fehler in Java“ werden, hier eine Liste häufiger Fehler und Tipps, wie man sie vermeidet.

Fehler 1. Zeichenkette nicht geschlossen – schließendes Anführungszeichen fehlt:

System.out.println("Ups, Anführungszeichen geöffnet und vergessen zu schließen);

Der Compiler beschwert sich: "unclosed string literal" – Zeichenkette schließen!

Fehler 2. Semikolon fehlt


        System.out.println("Kein ; am Ende")

Aber Java ist unerbittlich. Beheben Sie den Fehler – fügen Sie am Zeilenende ein Semikolon hinzu.

Fehler 3. Falsche Anführungszeichen verwenden


        System.out.println(‘Fehler’); // falsch!
System.out.println('Fehler'); // ebenfalls falsch!

Für Strings verwenden wir immer die normalen doppelten – so: ".

1
Aufgabe
JAVA 25 SELF, Level 1, Lektion 2
Gesperrt
Chatnachricht 💬
Chatnachricht 💬
1
Aufgabe
JAVA 25 SELF, Level 1, Lektion 2
Gesperrt
Satz aus Wörtern bilden 📝
Satz aus Wörtern bilden 📝
Kommentare (3)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Mohammad Ghnim Level 1, Köln, Germany
10 Dezember 2025
Ich lerne Java. Das interessant!
Denny-Marcel Stephan Level 2, Germany, Germany
2 März 2026
Glücklicherweise sind wir nicht hier, um Grammatik zu lernen. Das gut!
Guenther Level 2, Austria
21 April 2026
Das crazy ;-)