实际问题:整数*(28.0/30)的问题?求教
得到的结果是 70.0
难道是Java就这样?应该是得到74.66这样子才对啊!类型:Integer*(Float/30)
请大鸟赐教,如何得到74.66
得到的结果是 70.0
难道是Java就这样?应该是得到74.66这样子才对啊!类型:Integer*(Float/30)
请大鸟赐教,如何得到74.66
解决方案 »
- tomcat我修改了又出现了setContextPropertiesRule的警告
- MyEclipse中如何部署程序?
- Hibernate是干什么用的?
- ejb困惑
- 请问一个web.xml问题?
- 关于birt project 报表生成
- TOMCAT日志超过20G!
- struts+ajax+json返回list查询结果求救- -
- 请问,我在Tomcat下为什么打不开Excel文件?
- A simple problem about Java syntax
- 在struts的Action类中使用Tiles组件出现错误,怎么回事?
- -----------怎么通过配置文件实现url的伪装-----------
难道得用BigDecimal?用下面的方法将80和(28/30)来相乘,结果也是70.00000029802322:public static double multiply(double v1, double v2)
{
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
return b1.multiply(b2).doubleValue();
}