大家好,我是初学,想请教大家一个问题,希望得到回复,感谢! 请问这样用java.math包中的BigDecimal和BigInteger类计算出"2.00-1.99=0.01"的结果啊?
解决方案 »
- 我按孙鑫的视频教程运行他的一道例子,结果为什么跟他的不一样???
- java如何得到本地多个IP中的外部IP
- 为什么java.lang.Math.sqrt(2)=1.4142135623730951
- 怎样导出邮件地址薄
- AssertionError(StackTraceElement detailMessage)为什么不能是合法的constructors of the class java.lang.AssertionError?
- 对java不熟,简单的问题请教!
- 谁有JBuilder的注册吗
- 请对JAVA感兴趣的朋友来次联系
- 帮忙看看一个非常简单的JAVA程序,为什么调试不通
- 正则表达式 截串问题~~~~~
- 如何让html 中的数据以表格形式显示在servlet? 急 ! 在线等!!!
- 我有50万的数据量
BigDecimal a = new BigDecimal("2.00");
BigDecimal b = new BigDecimal("1.99");
BigDecimal c = a.subtract(b):
c.setScale(2);
System.out.println(a+"-"+b+"="+c);
BigDecimal a = new BigDecimal(Double.toString(d1));
BigDecimal b = new BigDecimal(Double.toString(d2));
BigDecimal c = a.subtract(b);
System.out.println(d1+"-"+d2+"="+c);