java: string haut nachkommastellen weg
d3cod3 15.12.2003 - 16:07 764 2
d3cod3
Legend...
|
folgendes problem: ich rechne in einer class was aus vom typ float. dann wandle ich das ganze in nen string um den ich in ner anderen class ausgebe. normalerweise wird das ergebnis mit 3 nachkommastellen mit Fixedln(bla) ausgegeben. ich möchte jetzt meine ausgabe auch mit 3 nachkommastellen. so schaut das momentan aus: ergebnis = (oGrenze-uGrenze)/n * gesamtSumme;
String loesung = Float.toString(ergebnis);
return (loesung);
allerdings macht er dann folgendes. wenn die ausgabe 2.000 sein soll schreibt er 2.0 wenn die ausgabe 2,670 sein soll schreibt er 2.67 was kann ich da ändern dass das net so ist?
|
Ringding
Pilot
|
Schau mal im Package java.text nach, da gibt's dafür Methoden. Für genaueres hab ich jetzt keine Zeit.
|
psykoman
Addicted
|
probier mal: DecimalFormat df = new DecimalFormat("#.000"); String loesung = df.format(ergebnis);
scherr ma jetzt net ide aufmachen aber sollte glaub ich so gehen... mfg geri
|