首页 > 编程知识 正文

bigdecimal乘法取整,bigdecimal除法四舍五入

时间:2023-05-04 06:43:41 阅读:128032 作者:610

//减法

bigdecimalinsuranceamt=bigdecimal.zero;

bigdecimal price _ jqx=bigdecimal.zero;

bigdecimal price=insurance AMT.subtract (price _ jqx;

) )乘法只需保留两位小数,舍去即可

1 bigdecimal price _ bonus=price.multiply (新bigdecimal (0.94,新匹配上下文(2) ).setScale(2) 2,bigdecimal .

//加法

publicstaticdoubleadd(doubleV1,double v2 ) bigdecimalB1=newbigdecimal ) double.tostring ); bigdecimal B2=new bigdecimal (双. tostring ) V2 ); returnB1.add(B2 ).doubleValue ); }

//字符串和BigDecimal的相互转换

bigdecimal b=new bigdecimal (列值;

//格式化为钱,0decimal format=new decimal format (' 0.0 ) ); stringfloatstring=format.format (b ); //String转换BigDecimal

字符串a=' 1.1 '; //字符串型,必须是数字。 否则会出错。 Java.lang.numberformatexception异常system.out.println (new bigdecimal (a ) );

转载于:https://www.cn blogs.com/ye tianxi/p/6861013.html

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