Bei einer nicht-ganzzahligen numerischen Wert ( das heißt, ein Dezimalwert ), kann die Programmiersprache Java zu formatieren , dass Sie Wert auf die Bedürfnisse Ihrer Anwendung anzupassen . Java wird eine vorgegebene maximale Anzahl der Dezimalstellen oder der Vorkommastellen , es kann links oder rechts rechtfertigen die formatierte Zahl zu einer beliebigen Anzahl von Räumen . Ihr Java-Programm nutzt diese Fähigkeiten, um ordentlich Tabellen, in denen alle Zahlen in Spalten aufgereiht zu erzeugen, oder um abhängig von der Anwendung Anforderungen (z. B. Dollar-Beträge formatiert auf zwei Dezimalstellen repräsentiert Cent ) zu erfüllen. Anleitung
1
Fügen Sie die folgende Zeile am Anfang Ihres Java-Code :
import java.util * ;
2
Erstellen Sie eine Instanz . die eingebaute Formatter Klasse , wie im folgenden Beispielcode:
Formatter myFormatter = new Formatter ();
3
Format ein Dezimalwert in welchem Format auch immer Sie brauchen , wie im folgenden Beispielcode:
float myFloat = 46,30 ;
Doppel myDouble = ersten Beispiel wird die "float" (single - precision floating point Wert ) für fünf Plätze vor dem Komma Zeit und ohne Dezimalstellen , rechtsbündig formatieren , das Ergebnis wird also mit zwei Leerzeichen vor der Ziffer "4" 46 ". " . Das zweite Beispiel ist die "Doppel " (double - precision floating point value) auf insgesamt sechs Plätze zu formatieren, von denen einer dem Komma und zwei weitere sind Dezimalstellen , alle linksbündig , das Ergebnis wird daher " 87.49 sein " (mit einem Leerzeichen hinter der Ziffer " 9 ") .