我有以下場景,讓我們假設125,250,500是基於舍入的舍入參數。根據參數在java中舍入double值
當舍入參數爲125然後我需要四捨五入到1/8美元, 即,值= 10.01則它應該返回10.125 值= 110.2則它應該返回110.250
當舍入參數爲250,然後我需要四捨五入到二十五美分, 即價值= 10.01,那麼它應該返回10.250 值= 110.3那麼它應該返回110.500
當舍入參數爲500 n個I需要四捨五入到半美元, 即價值= 10.01,那麼它應該返回10.500 值= 110.6那麼它應該返回111
我一直在使用Math.round編寫的代碼(8F *值/ 8F),該舍入到最近的1/8美元,但舍入應達始終但對我來說10.01四捨五入到10