我通常是这样子处理的,或许别人有更好的办法
double a=1.11111111;
int n=3;Math.rint(a*Math.pow(10,n))/Math.pow(10,n)
double a=1.11111111;
int n=3;Math.rint(a*Math.pow(10,n))/Math.pow(10,n)
解决方案 »
- 求总数的函数怎么写
- ~help!请问java API文档字段摘要怎么用
- CMPP3.0短信 求代码或者兼职!!!!谢谢
- 初学java用什么书好?
- 正式决定学习java,为表决心散分一百留msn或qq的高手多给分
- repaint()函数是什么意思?挺简单的,但还是有些疑问。100分
- ActionListener中怎么解决SQLException
- 紧急求救,关于如何把16进制填入Java byte
- public类型的变量有什么坏处.??
- 用Java 连接 SQLServer ,当使用事务时出现错误(再文件中),请问如何设置呢?
- 初级:NoClassDefFoundError错误。
- 动态编程问题!高手请进!
java.text.DecimalFormat df = new DecimalFormat("0.00");
double test = 3.01 - 3.00;
System.out.println(test + " format :" + df.format(test));
////////////////////////////////////////////
结果:0.009999999999999787 format :0.01