天天看點

關于保留幾位小數(1)

double a=3.2892

int b=32

  1. 保留兩位小數
//DecimalFormat轉換最簡便
public void m1(){
	DecimalFormat df=new DecimalFormat("#.00");
	System.out.println(df.format(f));
}

//String.format列印最簡便
public void m2(){
	System.out.println(String.format("%.2f",f));
}
           

2.将不足5位int類補成5位(前面加0)

public void m3(){
	DecimalFormat df=new DecimalFormat("0000");
	df.format(b);//注意,df.format(int i)方法的參數要求為整型或浮點型,而傳回了一個String對象。
}