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

怎么获取某个double类型数据的指定精度的值

2012-03-09 
如何获取某个double类型数据的指定精度的值例如:doubled123.123123我要得到两位精度的值:123.12不要用截

如何获取某个double类型数据的指定精度的值
例如:double   d=123.123123;
我要得到两位精度的值:123.12

不要用截取字符串的方法!!!


[解决办法]
尝试一下 BigDecimal类

这个类提供很有用的方法 你用的到的
[解决办法]
java.math.BigDecimal 类
[解决办法]
用DecimalFormat
import java.text.DecimalFormat;

public class Test1 {

public static void main(String[] args) {
double d = 12.344678;
DecimalFormat df = new DecimalFormat( "##.### ");
System.out.println(df.format(d));
}
}

热点排行