首页天道酬勤bigdecimal转double精度变了,bigdecimal负数处理

bigdecimal转double精度变了,bigdecimal负数处理

张世龙 05-06 11:12 97次浏览

实现代码双数据=11.4//注意事项data.tostring (bigdecimal bigdecimal=new bigdecimal ) data.tostring ); system.out.println (bigdecimal.multiply ) newbigdecimal('100 ' ); system.out.println (bigdecimal.multiply (new bigdecimal (' 100 ) ).stripTrailingZeros ).toPlainString ); 2实现结果

注意: data.toString (),此操作将字符串化字符,否则将失去精度

未字符串化:

bigdecimaldataconfig=new bigdecimal (17.9; 数据配置=数据配置. multiply (new bigdecimal (' 100 );

字符串化后

bigdecimaldataconfig=new bigdecimal (' 17.9 ); 数据配置=数据配置. multiply (new bigdecimal (' 100 );

double型转int型,javabigdecimal转int