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条)