现有16位整数,3位小数的一个Bigdecimal类型,用"###############0.000"格式后精度损失。程序如下:
 Bigdecimal big1 = new Bigdecimal("7777777777777777.779");
 DecimalFormat df = new DecimalFormat("###############0.000");System.out.println(df.format(big1));预想结果:7777777777777777.779
运行结果:7777777777777778.000求将整数部和小数部分开求解以外的解决方案。谢谢赐教!