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

 时间:2024-10-15 09:07:28

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

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

2、加法/** * 金额加法 * @param value1 加数1 * @param vaule2 加数2 * @return 总和 */ public static Double add(Double value1,Double vaule2) { BigDecimal bigD1 = new BigDecimal(value1.toString()); BigDecimal bigD2 = new BigDecimal(vaule2.toString()); return bigD1.add(bigD2).doubleValue(); }

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

3、减法 /** * 金额减法 * @param value1 被减数 * @param vaule2 减数 * @return 两数的差 */ public static Double subtraction(Double value1,Double vaule2) { BigDecimal bigD1 = new BigDecimal(value1.toString()); BigDecimal bigD2 = new BigDecimal(vaule2.toString()); return bigD1.subtract(bigD2).doubleValue(); }

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

4、乘法/** * 金额的积 * @param value1 乘数1 涯箨唁峦* @param vaule2 乘数2 * @return 两数的积 */ public static Double multipliction(Double value1,Double vaule2) { BigDecimal bigD1 = new BigDecimal(value1.toString()); BigDecimal bigD2 = new BigDecimal(vaule2.toString()); return bigD1.multiply(bigD2).doubleValue(); }

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

5、除法 /涯箨唁峦** * 金额的商 * @param value1 被除数 * @param vaule2 除数 * @return 两数的商 */ public static Double division(Double value1,Double vaule2) throws IllegalAccessException { BigDecimal bigD1 = new BigDecimal(value1.toString()); BigDecimal bigD2 = new BigDecimal(vaule2.toString()); return bigD1.divide(bigD2).doubleValue(); }

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

6、保留两位小数 /** * 保留两位小数 * @param value1 * @return 四舍五入法 * @throws IllegalAccessException */ public static Double setScale(Double value1) throws IllegalAccessException { BigDecimal bigD1 = new BigDecimal(value1.toString()); return bigD1.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); }

java中金额数据加减乘除方法怎么处理
  • plsql如何执行.sql文件
  • 使用PLSQL连接oracle数据库
  • linux查找文件中的关键字
  • IDEA怎么自定义设置快捷键
  • dbeaver怎么连接mysql数据库?
  • 热门搜索
    酱骨架的家常做法 降血压的方法 治疗鼻窦炎最佳方法 好吃易做懒人菜200例 荧光笔怎么用 毛囊炎最佳治疗方法 最大公约数怎么求 网络推广方法 阅读笔记大全 交警手势图巧记方法