我想找到一種方法將值舍入到最接近的0.05。例如:Java四捨五入到最接近的0.05
- 0.93幾輪0.95
- 0.81幾輪0.80
- 0.65住宿0.65
- 0.68-0.70
- 0.67〜0.65
有沒有一種簡單的方法來在Java中這樣做?這樣做將是如下
我想找到一種方法將值舍入到最接近的0.05。例如:Java四捨五入到最接近的0.05
有沒有一種簡單的方法來在Java中這樣做?這樣做將是如下
一個選項:
Math.round
的值四捨五入到最接近的整數。例如:
double rounded = Math.round(x * 20.0)/20.0;
希望這有助於!
謝謝老兄這個爲我工作 – 2012-02-13 05:55:00
再次感謝您的回答,我在流浪是否有可能使這樣四捨五入:0.95輪到1,0.94輪到0.90,0.89輪到0.85 – 2012-02-14 03:18:24
爲什麼20?沒有解釋? – EyoelD 2017-12-16 04:50:15
可能的重複[如何在Java中將數字四捨五入爲小數點後n位](http://stackoverflow.com/questions/153724/how-to-round-a-number-to-n-decimal-places- in-java) – 2012-02-13 05:33:22
是的,可能的。你嘗試過什麼嗎?這是作業嗎? – Nishant 2012-02-13 05:33:31