1、BigDecimal: 用来对超过16位数的精确运算,BigDecimal创建的是对象(不是基本类型数据),不能直接用+、-、*、/直接运算
Bigdecimal b1 = new BigDecimal(int/long/double/string);//构造函数 b1.add/substract/imultiply/devide(b2);//BigDecimal的加减乘除方法 b1.setScale(保留到小数后几位,ROUND_UP/ROUND_DOWN...);//设置精度
原文:http://www.cnblogs.com/fantasyleaves/p/6323207.html