论坛首页 Java企业应用论坛

怎么样更改double类型的表现形式?

浏览 7952 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-09-05  
我在做数据汇总的时候有一个列是double类型,进行相加后得到的总是1.333285545E8
怎么样把它转换成133328554.50而且数据类型还是double类型!
因为数据类型改变会出现数据类型不符的错误!小弟十分着急
   发表时间:2006-09-05  
这个好像是JAVA的基础问题吧.跟WEBWORK没关系吧??
建议复习一下基本.到网上去搜索一下.好像很多.
0 请登录后投票
   发表时间:2006-09-06  
这个可以使用java.text包里面的NumberFormat进行格式化
0 请登录后投票
   发表时间:2006-09-06  
DecimalFormat dformat = new DecimalFormat("0.00");
System.out.println(dformat.format(1/3));
0 请登录后投票
   发表时间:2006-09-20  
那平时你们怎么应用double类型?
0 请登录后投票
   发表时间:2006-09-20  
用BigDecimal
0 请登录后投票
   发表时间:2006-09-20  
计算还是用BigDecimal
0 请登录后投票
   发表时间:2006-09-20  
dwangel 写道
DecimalFormat dformat = new DecimalFormat("0.00");
System.out.println(dformat.format(1/3));


dformat.format(1/3))的放回值是个StringBuffer啊。又没有放回也是个double的。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics