如何获取某个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));
}
}