最近在测试支付中,一个金额的参数写的0.01用于测试,我的写法是这样的. BigDecimal bigDecimal = new BigDecimal(0.01); 但是输出结果后是 正确的写法应该是 BigDecimal bigDecimal = new BigDecimal("0.01"); 或者 BigDecimal.valueOf(0.01)