BigDecimal处理钱
Posted lljliulljn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BigDecimal处理钱相关的知识,希望对你有一定的参考价值。
import
java.math.BigDecimal;
/**
* 处理钱的类
*
* @author zz
*
*/
public
class
MoneyUtils
/**
* 默认的精确度
*/
private
static
final
int
DEF_DIV_SCALE =
2
;
/**
* 该类不能被实例化
*/
private
MoneyUtils()
/**
* 钱的加法
*
* @author zz
*/
public
static
final
float
add(
float
v1,
float
v2)
BigDecimal b1 =
new
BigDecimal(v1);
BigDecimal b2 =
new
BigDecimal(v2);
return
b1.add(b2).floatValue();
/**
* 钱的减法
*
* @param v1
* 被减数
* @param v2
* 减数
* @author zz
*/
public
static
final
float
sub(
float
v1,
float
v2)
BigDecimal b1 =
new
(考研)计算机组成原理之计算机系统概论
java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0结果探究