对double变量保留两位小数如何做? 对double变量保留两位小数如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有JDK里找到方法 .不过提供一个另一个方法.doulbe dNum;dNum = Math.round( dNum * 100 )/100; DecimalFormat format = new DecimalFormat("######.00");format.format(double); zhengjing01(百事可乐) 麻烦问一下,这样做是将所有的double类型都限定为这个格式是吗, 如果只是想在显示的时候好看些,可以转成字符串:double d = 3.1451;String str = String.format("%.2f", d); // JDK 需要 1.5 以上System.out.println(str);如果,要把当前数字保留两位数字的话,可以采用:double d = 3.1451;d = Math.round(d * 100) / 100.0;顺便说一下,gccr 的方法得不到预期的效果,应该除以“100.0”而不是“100”。 zhengjing01(百事可乐) 麻烦问一下,这样做是将所有的double类型都限定为这个格式是吗================================================================================不可能将所有的 double 都设置成两位小数的,需要手工自行处理。 非常感谢各位!gccr(古城痴人) 正如bao110908(讨厌蟑螂) 所说小数点后的数据不能丢失除以100确实不行,而zhengjing01(百事可乐) 的方法很适合我的程序,而且这个题目只有一分,所以bao110908(讨厌蟑螂)不好意思只能把分给zhengjing01(百事可乐),非常感谢各位 求助一个题目 请问如何自定义java程序中的鼠标形状? 帮忙解释一下! Object类型数组中对象向下转型~~~??? 怎么编写一个监听某个端口的程序? 谁知道ImageDisplay类在哪个包里? java中怎么创建进展条? 关于awt包中的Canvas类? Windows XP:“再见啦Java!” 为什么创建的线程数和用Thread.activeCount()方法得到的数字不同? 请问大家两个问题!DOM查生吃内存问题;对他在产生的数据如何进行base64编码,解决马上给分。谢谢各位。 关于java读取配置文件的一个问题
dNum = Math.round( dNum * 100 )/100;
format.format(double);
String str = String.format("%.2f", d); // JDK 需要 1.5 以上
System.out.println(str);如果,要把当前数字保留两位数字的话,可以采用:double d = 3.1451;
d = Math.round(d * 100) / 100.0;顺便说一下,gccr 的方法得不到预期的效果,应该除以“100.0”而不是“100”。
而zhengjing01(百事可乐) 的方法很适合我的程序,而且这个题目只有一分,所以bao110908(讨厌蟑螂)不好意思只能把分给zhengjing01(百事可乐),非常感谢各位