1、对于金额相关运算,若是精度较高,基本上用BigDecimal进行运算,精度要求低的话用Long、Double即可
2、web后台接受金额用String接受,展示到前端一般也转成 String
3、后台mysql数据库存储用 Decimal(N,M)
相关资料
Java BigDecimal类的使用和注意事项:https://www.jb51.net/article/86583.htm
java -- BigDecimal的setScale的几种用法:https://blog.csdn.net/gaopeng0071/article/details/51733595BigDecimal除法后保留两位小数:https://blog.csdn.net/haibin_hu/article/details/52076830BigDecimal转String:https://blog.csdn.net/fgszdgbzdb/article/details/73863538Java BigDecimal与科学计数法(转String)的问题:http://blog.sina.com.cn/s/blog_d33247870101dt9k.htmlJava中BigDecimal的加减乘除、比较大小与使用注意事项:https://www.jb51.net/article/128138.htm