java如何精确小数

1.(double) (Math.round(sd3*10000)/10000.0); 

这样为保持4位 

(double) (Math.round(sd3*100)/100.0); 

这样为保持2位. 

2.另一种办法 
import java.text.DecimalFormat; 

DecimalFormat df2 = new DecimalFormat("###.00"); 

DecimalFormat df2 = new DecimalFormat("###.000"); 

System.out.println(df2.format(doube_var)); 

第一个为2位,第二个为3位.

posted @ 2015-09-06 11:00  浮生yk  阅读(538)  评论(0)    收藏  举报