import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;
pubilc class format {
double f =11.113551;
public void m1(){
BigDecimal bg = new BigDecimal(f);
double f1 =bg.setScale(2);
System.out.println(f1);
}
public void m2 {
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(f));
}
public void m3() {
System.out.println(String.format("%.2f,f");
}
public void m4() {
NumberFormat NF = NumberFormat.getNumberInstance();
nf.setMaxiumFractionDigits(2);
System.out.println(nf.format(f));
还有就是利用数据类型的转换
(int)(f*100)/100.0);
(int)(f*100)/100.0);