老师您好,我才学到7-4,有两个地方不明白,
一是7-4那个create()方法,第二个参数为什么不直接是double,PayRequest的orderAmount也是double,不理解的是为什么要从String转为BigDecimal,然后又从BigDecimal转为double作为PayRequest的参数,传参的时候直接是double不好吗…………
二是,我大概搜了一下,网上很多建议是金额使用Decimal不会失去精度什么的,然后我们这个PayRequest选择的是double,在不参与计算只作为参数时是不是两种选择没有区别?