超简单四舍五入的问题 java里面如何实现四舍五入??Math.round()????怎么用?麻烦举个例子:)比如:1.25--〉1.3 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BigDecimal bd = new BigDecimal(0.000050); return bd.setScale(4,BigDecimal.ROUND_HALF_UP).toString(); 另一种方法 /** * 格式化double数 * @param dNumber double * @param iFrac int 保留小数点后几位; * @return String */ public static String RoundFracToString(double dNumber, int iScale) { String sReturn = ""; NumberFormat format = NumberFormat.getNumberInstance(); if (iScale >= 0) { format.setGroupingUsed(true); //是否分组显示,如:1,400.00 format.setMaximumFractionDigits(iScale); format.setMinimumFractionDigits(iScale); sReturn = format.format(dNumber); } return sReturn; } 相关的讨论http://community.csdn.net/Expert/topic/4327/4327756.xml?temp=.9094355 1.25-->1.3asp里面有问题.net 没有这个问题java里面刚才用上面的方法还是有问题 struts2 里execute问题 问下下列哪个是直接读内存的语言啊? Struts-fonfig.xml 配置 网页抓取 抓取utf-8会乱码怎么解决 谢谢各位 ~! 请大家帮忙推荐一个jsp论坛? 请问JAKARTA的mailer标签为什么无法发送EMAIL 【下载】1000G大型ISO、精品商业源码下载站! 看看我的环境变量 问个js的问题? struts2复选框问题 javax.servlet.jsp.BodyTagSupport找不到的问题 URL重定向后,如何知道重定向到哪个地址?
return bd.setScale(4,BigDecimal.ROUND_HALF_UP).toString();
* 格式化double数
* @param dNumber double
* @param iFrac int 保留小数点后几位;
* @return String
*/
public static String RoundFracToString(double dNumber, int iScale)
{
String sReturn = "";
NumberFormat format = NumberFormat.getNumberInstance();
if (iScale >= 0)
{
format.setGroupingUsed(true); //是否分组显示,如:1,400.00
format.setMaximumFractionDigits(iScale);
format.setMinimumFractionDigits(iScale);
sReturn = format.format(dNumber);
}
return sReturn;
}
asp里面有问题
.net 没有这个问题
java里面刚才用上面的方法还是有问题