首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

:怎么让double类型的数据不显示为科学计数法

2012-04-04 
求助:如何让double类型的数据不显示为科学计数法?我先将一个double类型的变量放在session中double ll_bal_

求助:如何让double类型的数据不显示为科学计数法?
我先将一个double类型的变量放在session中
double ll_bal_sum
request.getSession().setAttribute("balsum", ll_bal_sum);

然后在jsp页面中显示
<label>存款汇总</label>

<label><input name="bal_sum" type="text" id="bal_sum"
  value=<%=request.getSession().getAttribute("balsum")%> size="10" readonly="true"></label>

由于数值比较大,显示为 1.1548924548476046E7

求助

[解决办法]
查查API
java.math.BigDecimal.add(BigDecimal augend)

ll_bal_sum.add(new BigDecimal(rs.getString(1)));
[解决办法]
java.text.DecimalFormat 
用它格式化就行了. 

热点排行