38 lines
820 B
Plaintext
38 lines
820 B
Plaintext
|
|
package com.bonus.core;
|
||
|
|
|
||
|
|
import java.math.BigDecimal;
|
||
|
|
/**
|
||
|
|
* 对数据量大的相加等做出公用的方法
|
||
|
|
* 进行处理
|
||
|
|
*
|
||
|
|
* @author 柳青
|
||
|
|
*
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
|
||
|
|
public class NumUtils {
|
||
|
|
/**
|
||
|
|
* 两个值相加
|
||
|
|
* @param num1
|
||
|
|
* @param num2
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
|
||
|
|
public static float add(float num1,float num2){
|
||
|
|
BigDecimal team1 = new BigDecimal(Float.toString(num1));
|
||
|
|
BigDecimal team2 = new BigDecimal(Float.toString(num2));
|
||
|
|
float newvalue = team1.add(team2).floatValue();
|
||
|
|
return newvalue;
|
||
|
|
}
|
||
|
|
/**
|
||
|
|
* 两个值相减
|
||
|
|
*/
|
||
|
|
public static float sub(float num1,float num2){
|
||
|
|
BigDecimal team1 = new BigDecimal(Float.toString(num1));
|
||
|
|
BigDecimal team2 = new BigDecimal(Float.toString(num2));
|
||
|
|
float newvalue = team1.subtract(team2).floatValue();
|
||
|
|
return newvalue;
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|