Hallo !
Ich habe eine einfache Frage - wie kann man "float" so formatieren, dass man nur 3 Nachkommastellen erhaelt ? Bsp. 12,24563 -> 12,245 . Und das ist nicht der Befehl "toFixed()" , weil er irgendwie nicht funktioniert. Ich will dann diese float-Zahl als String haben.
mfg Piotr
Float - format
-
Piotr -
12. November 2004 um 20:27 -
Unerledigt
-
-
PrintfFormat pf = new PrintfFormat("%.3f") ;
String str = pf.toString ( 12.24563 ) ;
das waer dann aber 12.246 -
Old QBasic-Style: ((int)(x*1000))/1000
mfg Oliver -
Letzteres funktioniert halt nicht immer wegen der binären Darstellung von Gleitpunktzahlen.
-
Danke, es funktioniert :verycool:
-
Maximilian Rupp
27. Dezember 2024 um 12:06 Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!