package com.pactera.jep.utils;
import java.math.BigDecimal;
import java.text.NumberFormat;
/**
- 金额计算
- @author ke
/
public class BigDecimalUtils {
/*
* 两数相加 求和
* @param number1
* @param number2
* @return
*/
public static double add(double number1, double number2){
//注意需要使用BigDecimal(String val)构造方法
BigDecimal bigDecimal = new BigDecimal(Double.toString(number1));
BigDecimal bigDecimal2 = new BigDecimal(Double.toString(number2));
//加法
BigDecimal bigDecimalAdd = bigDecimal.add(bigDecimal2);
return bigDecimalAdd.doubleValue();
}
/**
* 两数相减
* @param number1
* @param number2
* @return
*/
public static double subtract(double number1, double number2){
//注意需要使用BigDecimal(String val)构造方法
BigDecimal bigDecimal = new BigDecimal(Double.toString(number1));
BigDecimal bigDecimal2 = new BigDecimal(Double.toString(number2));
//减法

该博客介绍了在Java中处理金额计算时如何使用BigDecimal类进行精确运算,包括加法操作,确保财务计算的准确性。
最低0.47元/天 解锁文章
769

被折叠的 条评论
为什么被折叠?



