java计算两个数是否误差在百分之几
2010-04-23 16:58
369 查看
以下是计算两个数误差是否在10% ,如果在10%以内是正常,其他是不正常,用较小的数*10%+用较小的数=用较小的数*1.1%
double costNum =2;//电费平均日电量
double amountNum =3; //电量平均日电量
if(amountNumcostNum){//电量平均日电量大于电费平均日电量时
double averNum = costNum*1.1;
if(amountNum<=averNum) {//电量平均日电量小于或等于最大误差值时
mainInfo.setISNORMAL("正常");
} else {
mainInfo.setISNORMAL("不正常");
}
}else {
mainInfo.setISNORMAL("正常");
}
double costNum =2;//电费平均日电量
double amountNum =3; //电量平均日电量
if(amountNumcostNum){//电量平均日电量大于电费平均日电量时
double averNum = costNum*1.1;
if(amountNum<=averNum) {//电量平均日电量小于或等于最大误差值时
mainInfo.setISNORMAL("正常");
} else {
mainInfo.setISNORMAL("不正常");
}
}else {
mainInfo.setISNORMAL("正常");
}
相关文章推荐
- Java或Android中计算某点是否在多边形中
- Java程序实现欧几里得算法-计算两个数的最大公约数
- java计算文件MD5值,比较两文件是否相同
- java常用类练习04(计算天数间隔和周数、输出21世纪的闰年、大小写字母转换、判断输出是否为闰年该月有几天星期几)
- java 判断两个数是否异号
- 关于 java 中 Double 型 用于计算产生的误差举例 ,应该用BigDecimal代替Double
- 如何判断java多线程是否全部执行完了,并计算总耗时?
- 写出两个数的计算结果,并判断是否正确
- java 计算百分比值
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- java代码实现身份证第18位的计算和验证身份证号码是否是真实有效.
- java 计算百分比值
- Java浮点数float和double精确计算的精度误差问题总结
- Java浮点数float,bigdecimal和double精确计算的精度误差问题总结
- java中判断一个字符串是否包含另外一个字符串,如果包含,计算出字符串的开始位置
- java使用计算md5校验码方式比较两个文件是否相同
- Java浮点数float和double精确计算的精度误差问题总结
- 用Java实现判断链表是否有环,环的大小,环的长度以及计算链表的长度
- java 计算百分比值
- Java——计算矩形是否相交、交集面积