Im folgenden Beispiel werden für die Ausgabe eines Strings 15 Positionen (%15s) und für die Ausgabe eines int 10 Positionen (%10d) reserviert. Ist der String kürzer als 15 Zeichen, wird links mit Leerzeichen aufgefüllt. Wird der Längenangabe ein Minus-Zeichen vorangestellt…
Zum Lesen und Schreiben von Textdateien kann man auf das Paket java.io der Java-Klassenbibliothek zurückgreifen. Alternativ dazu kann man die Klassen In und Out aus “Sprechen Sie Java?” verwenden. Beispiel für die Verwendung des Pakets java.io der Java-Klassenbibliothek: Falls die…
Ob eine Benutzereingabe auf der Konsole true oder false ergibt, hängt von der Verarbeitung der Eingabe ab. Die in der Lehrveranstaltung verwendete Klasse In besitzt die Methode readBoolean(). Diese Methode liefert den Wert true, wenn auf der Konsole die Zeichenfolge…
Nein, die gleichzeitige Ausgabe auf die Konsole und in eine Datei geht mit Klasse Out nicht. Wir möchten das anhand der folgenden Code-Sequenz erklären. Initial zeigt der PrintStream auf System.out. Schreibt also auf die Konsole. Öffnet man mit Out.open() einen…
Soll das Ergebnis der Rundung eine Zeichenkette sein, kann man String.format() benützen: Benötigt man den gerundeten Wert nur für die Konsolenausgabe, kann die Methode printf() verwendet werden: Der String “%.3f” ist ein sogenannter Format-String. Mit dem Zeichen ‘%’ wird die…
In Java gibt es die Klasse System. Diese bietet die Ausgabekanäle System.out und System.err sowie den Eingabekanal System.in an. Das Objekt System.out ist vom Typ PrintStream. Der PrintStream System.out gibt die ihm übergebenen Daten typischerweise auf der Konsole aus. Um…
In Java kann eine Eingabe überprüft werden, indem man versucht, den eingegebenen String mit Double.parseDouble() oder Integer.parseInt() in eine Zahl umzuwandeln. Wenn der String keinen numerischen Wert beschreibt, wird eine IllegalArgumentException ausgelöst. In diesem Fall kann eine Fehlermeldung angezeigt werden.…
Für einfache Übungen oder zum Testen von Programmen werden häufig Kontrollausgaben auf die Konsole geschrieben. In Java wird dafür folgender Befehl verwendet: System.out.println(…); Die println() Methode kann mit verschiedenen Datentypen verwendet werden: Schreibt man eine Klasse, kann es hilfreich sein,…