在JAVA中除法运算中,怎样才能将结果按自己想要的保留位数来显示?eg:3/10=0.33333333333...
怎样才能将3/10的结果处理成0.33
如果把0.333333333....按字符串来处理,完全可以按要求保留的位数来显示。
但怎样通过java.math中的类和方法来实现?
怎样才能将3/10的结果处理成0.33
如果把0.333333333....按字符串来处理,完全可以按要求保留的位数来显示。
但怎样通过java.math中的类和方法来实现?
解决方案 »
- tomcat国际化问题
- Struts2 怎么解决出现404返回到指定页面
- tomcat 连接池的问题
- 问一个简单的设计意见
- jb中的default properties到底起了什么作用?在其中设置的类路径居然在编译项目时候不起作用,大家来指导!
- 应该怎样取随机数(急用,在线等哦)
- jsp连数据库问题 急等
- 页面跳转的问题?????请指点兄弟一下
- 高分求解:servlet例子,要求从form中取出数据,然后发送到一个服务器
- 大家对只有登录用户才可以访问的页面怎么处理的?是对每个页面都判断是否有session,还是有更好的办法?
- JSP 显示汉字问题?????很简单,请各位高手帮忙
- 数据库中date型数据运算和java.util.date与java.sql.date类型转化问题 在线等!!!!
<script language="javascript">
function formatfloat(f,size) { var tf=f*Math.pow(10,size);
tf=Math.round(tf+0.000000001); tf=tf/Math.pow(10,size);//return tf;
alert(tf);}
</script>
<input type="text" name="aa" onBlur="formatfloat(this.value,3)">
BigDecimal after=digital.setScale(2,BigDecimal.ROUND_HALF_UP);
上面的例子采用4舍5入,保留小数为2