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

2025-10-05 10:43:51

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中金额数据加减乘除方法怎么处理

1、加--减--乘--除

保留两位小数

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢