一个数字金额转大写金额的方法 但现在又一个案例,数字金额是2113826.01,转成大写金额后1分钱不见了 原因是这一行在计算时出现了:2113826.01*100=2.1138260099999997*10^8 本来是1的那一位变成了0 |
|
20分 |
用Bigdecimal类的试试看吧
|
一个数字金额转大写金额的方法 但现在又一个案例,数字金额是2113826.01,转成大写金额后1分钱不见了 原因是这一行在计算时出现了:2113826.01*100=2.1138260099999997*10^8 本来是1的那一位变成了0 |
|
20分 |
用Bigdecimal类的试试看吧
|