文章目录
BigDecimal
1、new DecimalFormat("#.00").format(0.123);输出错误?’.123’
bug重现
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(0.123));
-------------------------------------
输出: .123
期望结果: 0.123
解决方法 #.00 改为 #0.00
DecimalFormat df = new DecimalFormat("#0.00");
System.out.println(df.format(0.123));
-------------------------------------
输出: .123
期望结果: 0.123