2011-04-02 54 views
0

後的近似值我得到的是double值,之後我需要降低到近似值。例如如何將double值調整爲

我有123.678,我需要格式化這個爲124

如果我有123.212我需要格式化這個123

我怎麼能做到這一點,任何一個可以請幫助我。

謝謝你提前。

回答

1

聽起來像是你想要的雙打Math.round()對浮筒或Math.round()

公共靜態INT輪(浮起)

公共靜態長圓(雙A)

返回與 參數最接近的int/long。

結果是通過添加1/2,對 地板的結果的,與鑄造 結果爲int類型/長四捨五入爲整數 。

換句話說, 結果等於 值表達式:(INT)Math.floor(A + 0.5F)或(長)Math.floor(A + 0.5D)

+0

你可以發佈示例代碼? – laxmanperamalla 2011-04-02 06:30:17

+0

認真嗎? 'double d = 123.678d; long n = Math.round(d);' – 2011-04-02 06:35:09

+0

當我點擊計算按鈕時,它顯示結果時,它的位置是肖像如果我改變方向,那麼它會消失它的價值,我將如何處理以克服這個問題。 t意味着價值觀應該出現在方向變化時也好心地幫助我的任何人在android – laxmanperamalla 2011-04-11 07:48:43