浏览 5965 次
锁定老帖子 主题:设置double类型数字精度
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-24
最后修改:2009-10-26
public class testScale { public static void main(String[] args) { Double pDouble; BigDecimal bd = new BigDecimal(12.123456); BigDecimal bd1 = bd.setScale(2,bd.ROUND_HALF_UP); pDouble=bd1.doubleValue(); long ll = Double.doubleToLongBits(pDouble); System.out.println("double = " + pDouble); } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-10-21
如何把String s = "2.00";
转成Double类型的2.00, |
|
返回顶楼 | |
发表时间:2009-10-24
mamaoyuan625 写道 如何把String s = "2.00";
转成Double类型的2.00, 直接用Double d = Double.valueOf(s);就可以了 |
|
返回顶楼 | |
发表时间:2009-10-24
楼主这段代码,编译能通过吗?
|
|
返回顶楼 | |
发表时间:2009-10-25
myworkfirst 写道 楼主这段代码,编译能通过吗?
没有问题的,我试过了,才发的,呵呵,如果有问题欢迎讨论! |
|
返回顶楼 | |
发表时间:2009-10-26
jiqing0311 写道 myworkfirst 写道 楼主这段代码,编译能通过吗?
没有问题的,我试过了,才发的,呵呵,如果有问题欢迎讨论! 这个 pDouble 是哪里来的呢? Double double; //这个声明可以吗? |
|
返回顶楼 | |
发表时间:2009-10-26
myworkfirst 写道 jiqing0311 写道 myworkfirst 写道 楼主这段代码,编译能通过吗?
没有问题的,我试过了,才发的,呵呵,如果有问题欢迎讨论! 这个 pDouble 是哪里来的呢? Double double; //这个声明可以吗? 哈哈,谢谢提醒,我以为你说的我中间的那个声明呢,我看了,最上面的那个确实是错了,Double double不能这样声明,应该是Double pDouble,谢谢 |
|
返回顶楼 | |