LU01c - Ausgabe in der Konsole

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.

Beispiele

  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.

System.out.println()

Dieser Befehle funktioniert genauso wie System.out.print(). Der einzige Unterschied besteht darin, dass nach der Ausgabe ein Zeilenumbruch ausgegeben wird.

Übung

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.

Steuerzeichen \n

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

© Marcel Suter

  • modul/archiv/m319/learningunits/lu01/lu01c-ausgabe.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1