Java String转Float精度不准确问题

Java String转Float精度不准确问题

String floatValStr = "4.5";
BigDecimal b1 = new BigDecimal(floatValStr );
BigDecimal b2 = new BigDecimal(100);
dqll = b1.multiply(b2).toString();    //4.5*100

有关BigDecimal  api参考:
http://blog.sina.com.cn/s/blog_6a0cd5e501011soa.html

欢迎大家访问我的个人网站 萌萌的IT人

你可能感兴趣的:(Java String转Float精度不准确问题)