Kommastellen erzwingen

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Wie kann ich mit Java eine bestimmte Anzahl von Kommastellen erzwingen.

Verwende den Datentyp double.

Wenn ich die Methode Math.round verwende rundet er mir die Zahlen wunderbar. Nur gibt er mir wenn die letzte Zahl 0 ist diese nicht aus.

Bsp.

anstatt 4534.60 zeigt er 4534.6 an und schneidet eben diese letzte null ab.

Weiß jemand rat?
 
Wie willst du es ausgeben? Wenn du es in eine GUI schreiben willst und das JDK 1.4 verwendest, dann benutze einfach ein FormatetTextField. Wenn du es auf der Konsole oder unter 1.3 formatiern willst, dann benutze die Klasse NumberFormat
 
Es soll in einem GUI ausgegeben werden.

Einmal möchte ich es in einem textField ausgeben und ein zweites Mal in einer List.

Könntest du mir da ein Beispiel geben. Bin noch ein Anfänger, deßhalb schreibe ich in diesen Thread.

Danke
 
Sorry aber ich habe im Moment kein Beispiel. Aber schau mal in der API nach, da steht wie man Formate benutzt.
 
Ich hab bis jetzt danach gesucht und noch keine Lösung gefunden.

Vielleicht weiß ja jemand anders rat.

Danke
 
Ich habe gerade nochmal 2 min in der API nachgeschlagen, un siehe dar ein Beispiel:

file:///C:/javadoc/jdk1.3/docs/api/java/text/DecimalFormat.html
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben