当前位置: 代码迷 >> J2EE >> 关于double类型数字相减的有关问题
  详细解决方案

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

热度:232   发布时间:2016-04-21 23:42:54.0
关于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);这个构造函数。
  相关解决方案