Programmieren mit Java / Ausgabe und Eingabe
Übersicht
[Bearbeiten]Für die einfache Ein- und Ausgabe von Texten und anderen Daten auf den Bildschirm (auf die Textkonsole) stellt Java die eingebaute Klasse „IO“ zur Verfügung.
Ausgabe
[Bearbeiten]Für die Ausgabe von Texten auf den Bildschirm (auf die Textkonsole) besitzt die Javaklasse „IO“ die Methoden
IO.println("Der Text.");
und
IO.print("Der Text.");
Der Name der Methode println steht für „print line“ („Zeile ausgeben“). Die Methode springt nach der Ausgabe in die nächste Zeile. Bei der Methode print bleibt der Eingabezeiger nach der Ausgabe in der selben Zeile.
Ein Beispiel:
class HalloWelt {
void main() {
IO.println("Hallo!");
IO.print("Wie ");
IO.println("geht es?");
}
}
In älteren Java-Versionen musste man noch schreiben:
System.out.println("Der Text."); // oder: System.out.print("Der Text.");
Eingabe
[Bearbeiten]Für die Eingabe auf den Bildschirm (auf die Textkonsole) besitzt die Javaklasse „IO“ die zwei Methoden
IO.readln();
und
IO.readln(String prompt);
Mit beiden Methoden wird ein Text (auch „String“ oder „Zeichenkette“ genannt) eingelesen. Die zweite Methode schreibt vor der Eingabe den übergebenen Text aus.
Zwei Beispiele:
class Hallo {
void main() {
IO.print("Dein Name: ");
String name = IO.readln();
IO.println("Hallo " + name + "!");
}
}
Oder kürzer:
class Hallo {
void main() {
String name = IO.readln("Dein Name: ");
IO.println("Hallo " + name + "!");
}
}