When using BigDecimal I am getting the wrong expected value. I know it is to do with the order of operations and the way java is reading it, but I\'m not sure how to rectify