超简单BigDecimal常用方法详解

超简单BigDecimal常用方法详解


2024年5月11日发(作者:)

1. 加减乘除运算调用方法:

加法:add

减法:subtract

乘法:multiply

除法:divide

可参考下面代码:

BigDecimal bignum1 = new BigDecimal("10");

BigDecimal bignum2 = new BigDecimal("5");

BigDecimal bignum3 = null;

//加法

bignum3 = (bignum2);

n("求和:" + bignum3);

//减法

bignum3 = ct(bignum2);

n("求差:" + bignum3);

//乘法

bignum3 = ly(bignum2);

n("乘法积:" + bignum3);

//除法

bignum3 = (bignum2,2,_HALF_UP);

n("除法结果:" + bignum3);

imal类常用方法

imal(String val):构造方法,将String类型转换成BigDecimal类型数据。

imal(double val):构造方法,将double类型转换成BigDecimal类型数据。

imal(int val):构造方法,将int类型转换成BigDecimal类型数据。

imal add(BigDecimal value):加法,求两个BigDecimal类型数据的和。

imal subtract(BigDecimal value):减法,求两个BigDecimal类型数据的差。

imal multiply(BigDecimal value):乘法,求两个BigDecimal类型数据的积。

imal divide(BigDecimal divisor):除法,求两个BigDecimal类型数据的商。

imal remainder(BigDecimal divisor):求余数,求BigDecimal类型数据除以divisor的

余数。

imal max(BigDecimal value):最大数,求两个BigDecimal类型数据的最大值。

imal min(BigDecimal value):最小数,求两个BigDecimal类型数据的最小值。

imal abs():绝对值,求BigDecimal类型数据的绝对值。

imal negate():相反数,求BigDecimal类型数据的相反数。

2.13 compareTo ():比较大小。如:

int a = eTo(bigdemical2)

a = -1,表示bigdemical小于bigdemical2;

a = 0,表示bigdemical等于bigdemical2;

a = 1,表示bigdemical大于bigdemical2;

2.14 format() 格式化。如:

NumberFormat currency = rencyInstance(); //建立货币格式化引用

NumberFormat percent = centInstance(); //建立百分比格式化引用

imumFractionDigits(3); //百分比小数点最多3位

BigDecimal loanAmount = new BigDecimal("15000.48"); //贷款金额

BigDecimal interestRate = new BigDecimal("0.008"); //利率

BigDecimal interest = ly(interestRate); //相乘

n("贷款金额:t" + (loanAmount));

n("利率:t" + (interestRate));

n("利息:t" + (interest));

3. 工具类推荐

附件里面。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1715398398a2612138.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信