//减法
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