首页 > 编程知识 正文

bigdecimal除法保留两位,bigdecimal除法保留4位小数

时间:2023-05-05 08:18:51 阅读:128082 作者:1051

1 .在概述BigDecimal类及其生成方法运算时,由于浮点和双精度类型容易丢失进度,因此java提供了BigDecimal类,以便可以准确地表示和计算浮点数

BigDecimal类是不变的,任意精度的带符号是进制数

2 .结构方法及成员方法

因为在/** * BigDecimal类*运算时,浮动型和双精度型容易失去精度。 所以,要能够正确地显示、计算浮点数。 * java提供了BigDecimal类。 * BigDecimal类是不变的、任意精度的有符号十进制数。 *生成方法*公共二进制(字符串值)成员方法* publicbigdecimaladd ) bigdecimalvalue ) publicbigdecimalsubtract ) bigdecimalvalue ) publicbigdecimalvalue publicbigdecimal malultttor cimaldivide ) bigdecimalvalue ) publicbigdecimaldivide ) bigdecimaldivide introundingmode (*/publicclassbiddecimaldemo (publicstaticvoidmain (字符串[ ] args ) ) bigdecimalB1=newbigdecimal () () ) ) ag decimal //publicbigdecimaladd (bigdecimal value ) system.out.println (B1.add ) B2 ); //0.10//publicbigdecimalsubtract (bigdecimal value ) system.out.println (B1.subtract ) B2 ); //0.08//publicbigdecimalmultiply (bigdecimal value ) system.out.println (B1.multiply ) B2 ); //0.0009//publicbigdecimaldivide (bigdecimal value ) system.out.println (B1.divide ) B2 ); //9//publicbigdecimaldivide (bigdecimal value,int scale,int roundingMode ) system.out.println ) B1.divide,B2

全文: http://www.androidstar.cn/Java-bigdecimal加法减法乘除-保留两位小数/

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。