Die einfachste Form der Interaktion mit einem Benutzer sind Eingaben und Ausgaben in der Konsole.
Für die Ausgabe verwenden wir den Befehl System.out.print()
.
Dieser Befehl gibt einen beliebigen Text und auch Variablen in der Konsole aus.
double summe = 15.75; int menge = 3; System.out.print("Dieser Text wird in der Konsole angezeigt"); // Ausgabe einer Textkonstante System.out.print("Summme = " + summe); // Ausgabe einer Textkonstante und einer Variable System.out.print("" + menge); // Ausgabe einer Variable
Im letzten Beispiel soll der Wert der Variable menge
angezeigt werden.
Da menge
den Datentyp int
hat, kann diese Variable nicht direkt ausgegeben werden.
Die Ausgabe muss nämlich immer ein Text sein.
Deshalb setzten wir einen leeren Text davor: … (“” + menge) …
.
Durch diese Verbindung zwischen Text und Variable wird die ganze Ausgabe als Text behandelt.
In einigen Situationen möchten wir innerhalb oder nach einer Ausgabe einen Zeilenumbruch einfügen.
Das ist nützlich, wenn Sie mehrere Zeilen in der Konsole ausgeben möchten.
Dazu können Sie einen speziellen Befehl System.out.println()
verwenden, oder Sie geben das Steuerzeichen \n
aus.
Dieser Befehle funktioniert genauso wie System.out.print()
.
Der einzige Unterschied besteht darin, dass nach der Ausgabe ein Zeilenumbruch ausgegeben wird.
Probieren Sie die oben stehenden Ausgaben je einmal mit System.out.print(…)
und einmal mit System.out.println(…)
aus.
Vergleichen Sie das Resultat in der Konsole.
Das Steuerzeichen \n
erzeugt einen Zeilenumbruch in der Ausgabe.
Dadurch können Sie Zeilenumbrüche an jeder beliebigen Stelle einfügen.
Der Befehle
System.out.print("Menge: " + menge + "\nPreis: " + preis);
Erzeugt
Menge: 15 Preis: 5.25