Android double数据类型类型转换以及求余等操作计算丢失精度问题
我们在项目中不可避免的就会用到double数据类型。平时的类型转换我们可能不会去在意精度丢失等问题,但涉及到钱,特别是涉及到金额等计算时,就不能不去管丢失精度的问题了。
下面是double数据类型的几种计算方式,不丢失精度
double转int类型丢失精度问题
/**
* 满减规则,返回总的减免金额
* @param total 购买总金额
* @param meet 满减标准金额(满多少才减)
* @param reduce 满减减免金额(达到标准后减免多少)
* @return
*/
public static double getReducePrice(double total, double meet,