JAVA除法保留小数点后两位的两种方法

Java .net HTML 

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

    (double) (Math.round(sd3*10000)/10000.0);
这样为保持4位



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

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

这样为保持2位.







2.另一种办法

Java代码 
import java.text.DecimalFormat;   
DecimalFormat df2  = new DecimalFormat("###.00");  
  
DecimalFormat df2  = new DecimalFormat("###.000");  
  
System.out.println(df2.format(doube_var));  



1. import
2. DecimalFormat df2  = new DecimalFormat("###.00");  
3.   
4. DecimalFormat df2  = new DecimalFormat("###.000");  
5.   
6. System.out.println(df2.format(doube_var));  

    import java.text.DecimalFormat;DecimalFormat df2  = new DecimalFormat("###.00");DecimalFormat df2  = new DecimalFormat("###.000");System.out.println(df2.format(doube_var));



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