养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

java中金额数据加减乘除方法怎么处理

时间:2024-11-14 17:37:23

Java中的金额数据怎么处理,可以用java中BigDecimal类进行计算,那怎么使用这个java类呢?

java中金额数据加减乘除方法怎么处理

工具/原料

IDE:Eclips

版本:2018-09(4.9.0)

方法/步骤

1、自己写的银行数据加减乘除方法工具类

java中金额数据加减乘除方法怎么处理

2、加法/** *金额加法 *@paramvalue1加数1 *@paramvaule2加数2 *@return总和 */publicstaticDoubleadd(Doublevalue1,Doublevaule2){ BigDecimalbigD1=newBigDecimal(value1.toString()); BigDecimalbigD2=newBigDecimal(vaule2.toString()); returnbigD1.add(bigD2).doubleValue(); }

java中金额数据加减乘除方法怎么处理

3、减法/***金额减法*@paramvalue1被减数*@paramvaule2减数*@return两数的差*/publicstaticDoublesubtraction(Doublevalue1,Doublevaule2){ BigDecimalbigD1=newBigDecimal(value1.toString()); BigDecimalbigD2=newBigDecimal(vaule2.toString()); returnbigD1.subtract(bigD2).doubleValue(); }

java中金额数据加减乘除方法怎么处理

4、乘法/***金额的积*@paramvalue1乘数1涯箨唁峦*@paramvaule2乘数2*@return两数的积*/public霜杼厮贿staticDoublemultipliction(Doublevalue1,Doublevaule2){ BigDecimalbigD1=newBigDecimal(value1.toString()); BigDecimalbigD2=newBigDecimal(vaule2.toString()); returnbigD1.multiply(bigD2).doubleValue(); }

java中金额数据加减乘除方法怎么处理

5、除法/涯箨唁峦***金额的商*@paramvalue1被除数*@paramvaule2除数*@return两数的商*/public惺绅寨瞀staticDoubledivision(Doublevalue1,Doublevaule2)throwsIllegalAccessException{ BigDecimalbigD1=newBigDecimal(value1.toString()); BigDecimalbigD2=newBigDecimal(vaule2.toString()); returnbigD1.divide(bigD2).doubleValue(); }

java中金额数据加减乘除方法怎么处理

6、保留两位小数/***保留两位小数*@paramvalue1*@return四舍五入法*@throwsIllegalAccessException*/publicstaticDoublesetScale(Doublevalue1)throwsIllegalAccessException{ BigDecimalbigD1=newBigDecimal(value1.toString()); returnbigD1.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); }

java中金额数据加减乘除方法怎么处理

© 一点知识