Hi, ich habe folgendes Problem. Ich habe einen Code in dem ich einen random double Wert generiere und diesen muss ich dann aber noch auf 2 Nachkommastellen runden und auch wirklich auf GENAU zwei Nachkommastellen, denn wenn es schlussendlich in das .csv exportiert wird kommen verschiedene Varianten raus. entweder ist es nur eine Nachkommastelle, manchmal werden auch genau zwei Nachkommastellen angezeigt und in einigen Fällen sind es 10 Nachkommastellen, wobei die ersten 9 Stück Nullen sind. Wie kann ich das beheben? So habe ich es probiert:
Als andere Variante habe ich das ausprobiert, was auch eigentlich klappen sollte:
",2.0" habe ich auch schon probiert, aber wenn ich es mit dieser Methode probiere erhalte ich folgenden Fehler:
"The method round(double) in the type Math is not applicable for the arguments (double, int)".
Kann mir da jemand helfen?
Java:
kontostand+= Math.round(konto.getKontostand() * 100) /100.00;
Als andere Variante habe ich das ausprobiert, was auch eigentlich klappen sollte:
Java:
kontostand+= Math.round(konto.getKontostand(), 2);
"The method round(double) in the type Math is not applicable for the arguments (double, int)".
Kann mir da jemand helfen?