Konsolenanwendungen
Konsolenanwendungen sind Programme ohne eine grafische Benutzeroberfläche d.h. die Steuerung sowie die Eingabe und Ausgabe erfolgen ausschließlich über textuelle Anweisungen.
Konsoleneingaben
Die Klasse Scanner
im Paket java.util
stellt Methoden zur Verfügung, um
Eingaben von der Konsole einzulesen und in entsprechende Datentypen umzuwandeln.
MainClass.java
public class MainClass {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
System.out.println(i);
}
}
Hinweis
Dem Konstruktor muss der Standard-Eingabestrom System.in
als Wert mitgegeben
werden.
Konsolenausgaben
Der Standard-Ausgabestrom System.out
bietet verschiedene Methoden, um
Informationen auf der Konsole auszugeben:
- Bei den print-Methoden wird die Information unverändert und linksbündig ausgegeben
- Bei den println-Methoden wird die Information unverändert und linksbündig ausgegeben. Zusätzlich wird ein Zeilenumbruch ausgeführt
- Bei den printf-Methoden wird die Information formatiert ausgegeben. Die Formatierungsregeln sind nach dem Muster [flags][width][.precision]conversion-character aufgebaut
MainClass.java
public class MainClass {
public static void main(String[] args) {
System.out.print("Winter is Coming");
System.out.println("Winter is Coming");
System.out.printf("%25S", "Winter is Coming");
}
}