没有对double类型的精确度设置,只是显示的时候可以控制一下 方式如下: java.text.DecimalFormat df = new DecimalFormat ("0.00"); double d = 11.230365; String dstring = df.fomat(d); 这样输出的dstring就是取小数点后两位的数,只是为字符串类型