java精確除法計算,四舍五入 Java問題通用解決代碼



主要用java.math.BigDecimal工具類實現,想要了解BigDecimal類可以看java api
 
正式版:

        public  static  Double divide() {
            BigDecimal bigDecimal =  new  BigDecimal(2);
            
              // 除數,實現2/12
            BigDecimal divisor =  new  BigDecimal(12);
            
              // 使用四舍五入模式,保留兩位小數,注意模式HALF_UP
            MathContext mc =  new  MathContext(2, RoundingMode. HALF_UP);
            
            Double calcResult = bigDecimal.divide(divisor, mc).doubleValue();
              return  calcResult;
      }

 
 
 
更多文章:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM