Getting wrong result for evaluation of 100 * 2.55 values
===

I am getting wrong result using below method.

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

Enter Parameter value are: leftOperand= 100 and rightOperand=2.55 

I am getting Wrong answer:  **254.99999999999997**

The correct answer is a **255.0**


