Получение неверного результата для оценки 100 * 2,55 значений
Я получаю неправильный результат, используя метод ниже.
public double evaluate(final double leftOperand, final double rightOperand) {
Double rtnValue = new Double(leftOperand * rightOperand);
return rtnValue.doubleValue();
}
Введите значение параметра: leftOperand = 100 и rightOperand = 2,55
Я получаю неправильный ответ:254.99999999999997
Правильный ответ255.0