首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于double类型数字相减的有关问题

2013-03-14 
关于double类型数字相减的问题public static void main(String[] args) {double money 2double price

关于double类型数字相减的问题


public static void main(String[] args) {
double money = 2;
double price = 1.1;
double result = money - price;
System.out.println(money + "-" + price + "=" + result);
//输出的结果为:2.0-1.1=0.8999999999999999
}

应该是2.0-1.1=0.9啊求解
[解决办法]
浮点数精度,用java.math.BigDecimal,注意用 public BigDecimal(String val);这个构造函数。

热点排行