本文主要是介绍java计算总金额代码_java使用BigDecimal进行货币金额计算操作代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本篇文章小编给大家分享一下java使用BigDecimal进行货币金额计算操作代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用 java.math.BigDecimal。
而且使用BigDecimal类也可以进行大数的操作。
一、 BigDecimal的计算
金额的计算BigDecimal类
double d = 9.84;
double d2 = 1.22;
//注意需要使用BigDecimal(String val)构造方法
BigDecimal bigDecimal = new BigDecimal(Double.toString(d));
BigDecimal bigDecimal2 = new BigDecimal(Double.toString(d2));
//加法
BigDecimal bigDecimalAdd = bigDecimal.add(bigDecimal2);
double add = bigDecimalAdd.doubleValue();
//减法
BigDecimal bigDecimalSubtract = bigDecimal.subtract(bigDecimal2);
double subtract = bigDecim
这篇关于java计算总金额代码_java使用BigDecimal进行货币金额计算操作代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!