Hallo
kann mir bitte jemand sagen wie man einen double wert auf 2 kommastelln runden?
also ein wert wie 23.46422500555 auf 23.46
Beste Antwort
B
bygones
Code:
double d = 2.3445635634567;
NumberFormat n = NumberFormat.getInstance();
n.setMaximumFractionDigits(2); // max. 2 stellen hinter komma
System.out.println(n.format(d));
double d = 2.3445635634567;
NumberFormat n = NumberFormat.getInstance();
n.setMaximumFractionDigits(2); // max. 2 stellen hinter komma
System.out.println(n.format(d));
mit der folgenden Methode möchte ich Var bmi auf eine NachkommaZahl gerundet wiedergeben.
Das ausgeben auf der Konsole klappt auch, nur kann ich diesen Wert
keiner Variablen zuweisen. Wenn ich die Zeile
Code:
//bmiGerundet = n.format(bmi);
nicht auskommentiere bekomme ich einen
"incompatible types"-Fehler, bei compilieren im JCreator,
auf genau diese Zeile, kann mir da jmd helfen?
Wird NumberFormatException ausgelöst oder was?
Normalerweise müsste er mit "." ja keine Probs haben - bei "," wird wahrscheinlich besagte Exception ausgelöst.