Kapitel 3. Eingabe und Ausgabe
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Die Programme, die du dir bisher angeschaut hast, zeigen einfach nur Nachrichten an, was nicht wirklich viel Rechenarbeit bedeutet. In diesem Kapitel lernst du, wie du Eingaben von der Tastatur liest, diese Eingaben zur Berechnung eines Ergebnisses verwendest und das Ergebnis dann für die Ausgabe formatierst.
Die Systemklasse
Wir haben System.out.println
schon eine Weile benutzt, aber vielleicht hast du noch nicht darüber nachgedacht, was es bedeutet. System
ist eine Klasse, die Methoden für das System oder die Umgebung bereitstellt, in der Programme laufen. Sie bietet auch System.out
, einen speziellen Wert, der zusätzliche Methoden (wie println
) für die Anzeige von Ausgaben hat.
Tatsächlich können wir System.out.println
verwenden, um den Wert von System.out
anzuzeigen:
System
.
out
.
println
(
System
.
out
);
Das Ergebnis ist hier zu sehen:
java.io.PrintStream@685d72cd
Diese Ausgabe zeigt, dass System.out
eine PrintStream
ist, die in einem Paket namens java.io
definiert ist. Ein Paket ist eine Sammlung von zusammenhängenden Klassen; java.io
enthält Klassen für I/O, was für Input und Output steht.
Die Zahlen und Buchstaben nach dem Zeichen @
sind die Adresse von System.out
, dargestellt als Hexadezimalzahl (Basis 16). Die Adresse eines Wertes ist seine Position im Speicher des Computers, die auf verschiedenen Computern unterschiedlich ...
Get Think Java, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.