Falsches Ergebnis für die Auswertung von 100 * 2,55 Werten

Ich erhalte ein falsches Ergebnis mit der folgenden Methode.

public double evaluate(final double leftOperand, final double rightOperand) {
        Double rtnValue = new Double(leftOperand * rightOperand);
        return rtnValue.doubleValue();
    }

Geben Sie folgende Parameterwerte ein: leftOperand = 100 und rightOperand = 2.55

Ich bekomme eine falsche Antwort:254.99999999999997

Die richtige Antwort lautet a255,0

Antworten auf die Frage(3)

Ihre Antwort auf die Frage