關於java中,double相乘,小數點后冗雜、去除后幾位等


//  消除冗雜


BigDecimal p1 = new BigDecimal(Double.toString(danjia)); BigDecimal p2 = new BigDecimal(Double.toString(Double.parseDouble(zhongliang[i]))); double moneyyy= p1.multiply(p2).doubleValue();

 

 

//去掉小數點后兩位的數字,不四舍五入

 DecimalFormat df=new DecimalFormat("#.00");
                  df.setRoundingMode(RoundingMode.FLOOR);

df.format(moneyyy)

 


免責聲明!

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



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