java中double轉化為BigDecimal精度缺失的實例
更新時間:2017年03月06日 10:56:31 投稿:jingxian
下面小編就為大家?guī)硪黄猨ava中double轉化為BigDecimal精度缺失的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
java中double轉化為BigDecimal精度缺失實例
@SuppressWarnings("static-access")
public static void main(String[] args) {
System.out.println(3215.10/2);
BigDecimal bd = new BigDecimal(3215.10/2);
System.out.println(bd);
System.out.println(bd.setScale(2, bd.ROUND_DOWN).doubleValue());
}
結果如下:
1607.55 1607.549999999999954525264911353588104248046875 1607.55
以上這篇java中double轉化為BigDecimal精度缺失的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
java中JVM中如何存取數(shù)據(jù)和相關信息詳解
這篇文章主要介紹了JVM中如何存取數(shù)據(jù)和相關信息詳解,Java源代碼文件(.java后綴)會被Java編譯器編譯為字節(jié)碼文件,然后由JVM中的類加載器加載各個類的字節(jié)碼文件,加載完畢之后,交由JVM執(zhí)行引擎執(zhí)行。JVM中怎么存取數(shù)據(jù)和相關信息呢?,需要的朋友可以參考下2019-06-06
maven項目后出現(xiàn)‘parent.relativePath’ of POM錯誤時的解決方法
在Springboot項目啟動時,項目報錯‘parent.relativePath’ of POM問題,項目無法正常啟動,本文就來介紹一下解決方法,感興趣的可以了解一下2023-10-10
UniApp?+?SpringBoot?實現(xiàn)微信支付和退款功能
這篇文章主要介紹了UniApp?+?SpringBoot?實現(xiàn)微信支付和退款功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06
Springcloud+Mybatis使用多數(shù)據(jù)源的四種方式(小結)
這篇文章主要介紹了Springcloud+Mybatis使用多數(shù)據(jù)源的四種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09

