編程之路小細節-進位保留小數位

在進行數據計算的時候,特別是關於金融方面的邏輯計算,需要用到BigDecimal函數。BigDecimal函數中封裝了進位保留小數的方法,不需要我們再進行小數位保留的邏輯編寫,方便又實用。


今天在工作中遇到需要進位保留小數的邏輯,要提交數據作爲參數到另一個服務中,卻怎麼也無法解決小數位進位保留,四捨五入的方法不適用,最後查詢API的時候,發現BigDecimal中封裝的有這樣的方法,特此記錄下來,以備後用,也可以增加自己的知識儲備,雖然簡單到微不足道,但也是每天一點的進步所見,上圖說話:




通過BigDecimal封裝的 setScale() 方法,我可以很簡單的傳入一個需要保留小數位的int數值,就能實現小數位的進位保留了,也可以通過 doubleValue() 方法轉換成相對應的double類型。


每天一點一滴的進步,記錄我的編程之路。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章