- import java.math.*;
- class test25
- {
- public static void main(String[] args)
- {
- double money = 2;
- double price = 1.1;
- double result = money - price;
- System.out.println(result);
- BigDecimal m = new BigDecimal(money);
- BigDecimal p = new BigDecimal(price);
- BigDecimal r = m.subtract(p);
- System.out.println("s:"+r);
- }
- }
复制代码 关于上述的代码,在计算浮点型都误差了,有无其它误差那么大的方法
下面是代码运行的结果
|
|