请求帮助啦,struts中显示浮点数问题

wangsh007 2006-11-01 11:12:34
mysql数据库表中一字段为float型,其值为20000000,我通过rs.getFloat("字段名")获取数据,在页面中显示为2.0E8,该字段数据为8位数时就可以原样输出,超过八位就用科学计数发了。我想不论几位都按原样输出,请问怎么办?(用的Struts).
...全文
262 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
baobao28 2006-11-02
  • 打赏
  • 举报
回复
你计算的时候还是用FLOAT类型,输出显示的时候转成STRING类型就好了
adverse 2006-11-02
  • 打赏
  • 举报
回复
存为String类型,用BigDecimal来计算.
如:String result = objBigDecimalFirst.add(objBigDecimalSecond).toString()
zxm_dgcstars 2006-11-02
  • 打赏
  • 举报
回复
DecimalFormat myformat2 = new DecimalFormat("###,###.0000");//定义数据格式和小数位数
System.out.println(myformat2.format(111111123456.121212));
twenty_three 2006-11-02
  • 打赏
  • 举报
回复
form中定义为String类型
wangsh007 2006-11-02
  • 打赏
  • 举报
回复
自己顶一下,哪位高人能解答一下啊。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧