veröffentlicht am: 30.06.2022 zuletzt aktualisiert am: 19.04.2023
Wie in jeder Programmiersprache spielt auch in Java die print-Anweisung eine wichtige Rolle. In Java werden diese print-Anweisungen von der Klasse System unterstützt, und jeder Java-Benutzer kann ihnen in einem einzigen Programm mehrfach begegnen. Dieser Artikel gibt einen Einblick in Java print und vermittelt die folgenden Lerninhalte.
Das Java print-Statement kann mit verschiedenen Methoden ausgeführt werden. Der Zweck ist es jedoch letztendlich sich Informationen auf der Konsole ausgeben zu lassen. Nun werden wir die verschiedenen Java Methoden besprechen, die zur Konsolenausgabe verwendet werden können.
Die einfache Java print-Methode wird verwendet, um Strings, Integer oder jeden anderen Datentyp auf der Konsole auszugeben. Sobald die print-Anweisung beendet ist, bleibt der Cursor auf der gleichen Zeile stehen. Betrachten wir das folgende Beispiel und überprüfen wir, wie die Java print()-Methode funktioniert
public class EinfachesPrint { public static void main(String[] args) { String x = "Willkommen bei codegree!"; int y = 10; String[] str = { "Laptop", "PC", "Maus" }; System.out.print(x); System.out.print(y); System.out.print(str[0] + str[1] + str[2]); } }
In dem obigen Code,
Ausgabe auf der Konsole:
Aus der Ausgabe geht hervor, dass die Variablen auf der Konsole ausgegeben werden. Die print()-Methode bricht die Zeile nicht um und druckt weiter in einer einzigen Zeile. Daher ist es schwierig, die von mehreren print()-Methoden erzeugte Ausgabe zu lesen.
println() ist eine weitere Methode, die verwendet werden kann, um die Ausgabe auf der Konsole zu erhalten. Die Funktionsweise von print() und println() ist ähnlich, aber der Hauptunterschied besteht darin, dass die println()-Anweisung einen Zeilenumbruch am Ende verursacht.
Werfen wir einen Blick auf den folgenden Code, um die Verwendung von println() zu beobachten.
public class PrintLnBeispiel { public static void main(String[] args) { String x = "Willkommen bei codegree!"; int y = 10; String[] str = { "Laptop", "PC", "Maus" }; System.out.println(x); System.out.println(y); System.out.println(str[0] + " " + str[1] + " " + str[2]); } }
Die von println() erzeugte Ausgabe gibt ebenfalls die gleichen Variablen aus, allerdings in einer leserlicheren Form.
Neben den einfachen Konsolenausgaben erlaubt es uns Java auch Werte nach unserem Belieben zu formatieren. So können wir mit Hilfe der printf()-Methode beispielsweise einen normalgeschriebenen String in Großbuchstaben umwandeln. Dafür gibt es eine Reihe von sogenannten Formatspezifizierern. Falls du mehr darüber erfahren möchtest, schaue dir gerne den folgenden Beitrag an.
public class JavaPrintFProgram { public static void main(String[] args) { // %,d und %n als Formatspezifizierer System.out.printf("%,d%n", 123456789); // %(d und %n als Formatspezifizierer System.out.printf("%(d%n", -125); } }
In der ersten Zeile wurde die Zahl nach der Verwendung von %,d als Formatierungsangabe gedruckt, während in der zweiten Zeile die negative Zahl mit () umschlossen wird.
Die Konsolenausgabe in Java kann mit den Methoden print(), println() und printf() durchgeführt werden. Dieser Artikel beleuchtet die Bedeutung von Java print und stellt verschiedene Vorgehensweisen vor, die zum Drucken von Ausgaben auf der Konsole verwendet werden können. Der Unterschied zwischen print(), println() und printf() besteht darin, dass die Methode print() die Anweisungen auf der Konsole ausgibt, ohne die Zeile zu umbrechen. Die println()-Methode gibt die Ausgaben aus und beendet die Zeile nach einer println()-Methode. Zudem kann printf() verwendet werden, um die Ausgabe nach Belieben zu formatieren ohne den Ursprungswert zu verändern. Auf unserer Seite findest du zudem viele Tutorials zum Java Lernen!
😩 Gelangweilt von den Udemy & YouTube-Tutorials?!
Lerne spielerisch Java und komme deiner gutbezahlten (und an der 🌴 liegenden) Traumkarriere einen Schritt weiter.
"Für Leute die gerne Python oder Java lernen wollen ist Codegree klasse. Ist nicht wie bei anderen Konkurrenten auf Videokursen aufgebaut..."
- Lennart Sparbier
100% kostenlos registrieren · keine Kreditkarte notwendig
Im Gegensatz zu der Abendschule oder der alteingesessenen Uni lernst du bei codegree die Sprachen & Pakete, die wirklich im Jobmarkt gesucht werden.
100% kostenlos registrieren · keine Zahlungsdaten notwendig