Double类型数值数学计算工具
package com.xj.util.common;
import java.text.NumberFormat;
public class DoubleMathUtil {
private static NumberFormat numberFormat = NumberFormat.getInstance();
public static double add(String num,String num1){
numberFormat.setMaximumFractionDigits(2);
return Double.valueOf(numberFormat.format(Double.valueOf(num)+Double.valueOf(num1)));
}
public static double add(double num,double num1){
numberFormat.setMaximumFractionDigits(2);
return Double.valueOf(numberFormat.format(num+num1));
}
public static double less(String num,String num1){
numberFormat.setMaximumFractionDigits(2);
return Double.valueOf(numberFormat.format(Double.valueOf(num)-Double.valueOf(num1)));
}
public static double less(double num,double num1){
numberFormat.setMaximumFractionDigits(2);
return Double.valueOf(numberFormat.format(num-num1));
}
public static double mul(String num,String num1){
numberFormat.setMaximumFractionDigits(2);
return Double.valueOf(numberFormat.format(Double.valueOf(num)*Double.valueOf(num1)));
}
public static double mul(double num,double num1){
numberFormat.setMaximumFractionDigits(2);
return Double.valueOf(numberFormat.format(num*num1));
}
public static double avg(String num,String num1){
numberFormat.setMaximumFractionDigits(2);
return Double.valueOf(numberFormat.format(Double.valueOf(num)/Double.valueOf(num1)));
}
public static double avg(double num,double num1){
numberFormat.setMaximumFractionDigits(2);
return Double.valueOf(numberFormat.format(num/num1));
}
}