【轉】java截取小數位數

java 截取小數位數

1.
java.text.NumberFormat  formater  =  java.text.DecimalFormat.getInstance();  
formater.setMaximumFractionDigits(2);  
formater.setMinimumFractionDigits(2);  
System.out.println(formater.format(3.1415927));;  

在formater.setMaximumFractionDigits(2);後面加上  
formater.setMinimumFractionDigits(2);就不會截掉最後一個0了  

2.

float avprice = 234.5678f;
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
String aveprice=df.format(avprice);
System.out.println(aveprice); //234.56
#的是有值就寫值,沒值就不寫
0的是有值就寫值,沒值就寫0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章