import java.math.*;BigDecimal ba = new BigDecimal("3.01");
BigDecimal bb = new BigDecimal("-3.0");
BigDecimal bc = ba.add(bb);
System.out.print(bc);
BigDecimal bb = new BigDecimal("-3.0");
BigDecimal bc = ba.add(bb);
System.out.print(bc);
解决方案 »
- 十万火急,高手帮解决下,将下面Unix的sh脚本转换成windows下的bat脚本,分数不够,包涵!
- Runtime.exec调用外部程序,如何做到不与其产生关联?
- insert ")statement" to complement ifStatement
- EJB事务 回滚
- Spring+Hibernate 问题。
- **我这个问题是Spring上的问题********好好好好急急急急急急*********请高手们帮帮我呀!我在线等******
- Spring注解事务不起作用
- 如何下载struts
- 关于java程序的中文乱码问题.
- Error deploying web application directory C:\Program Files\Apache Software Found
- 哪有JBuilderX下载
- 预祝大家明天顺顺利利过节!明晚揭帖!
import java.text.DecimalFormat; public Double format(Double num){
DecimalFormat df = new DecimalFormat("0.00");
return new Double(df.format(num));
}
return new Double(df.format(num));
这个方法蛮好的
double test = 3.01 - 3.00;
System.out.println(test + " format :" + df.format(test));
result:
0.009999999999999787 format :0.01
可以看看这篇文章
http://www.csdn.net/develop/article/17/17400.shtm