// Dies ist ein Beispiel-Programm fuer formatiertes Ausgeben // und kann alternativ zu der gezeigten Variante Blatt 3, Aufgabe 4 verwendet werden. // Unterschied: Hier wird tatsaechlich gerundet und nicht abgeschnitten // Voraussetzung: Neuere Java-Version, nicht vorhanden auf einiger unserer Rechnern im Poolraum import IOulm.*; // Zum formatierten Ausgeben // einfach ohne Nachzudenken abschreiben import java.util.Formatter; public class Formatieren2{ public static void main(String[] args){ // Zum formatierten Ausgeben // einfach ohne Nachzudenken abschreiben Formatter formatter = new Formatter(System.out); // Einlesen einer reellen Zahl Write.Line("Welche Zahl soll vereinfacht werden?"); Urc.readReal(); double zahl = Urc.getReal(); // Auf zwei Nachkommastellen (deshalb .2) // gerundete Ausgabe einer reellen Zahl (deshalb f). // Im Gegensatz zur Write-Klasse Formatierung im Text, // Wert durch Komma getrennt ganz am Ende formatter.format("Auf 2 Stellen gerundete Zahl: %.2f", zahl); Write.Ln(); } }