Double float 保留小數點後幾位最好用的兩個方法 ,四捨五入,國際標準

今天在這裏整理了,Double 和float 保留幾位小數的最好用的兩個方法(四捨五入,國際標準)

直接上代碼吧

1.

double dou = 231.12678 ;

String str = String.format(" %.2f  ",dou); //這裏2的取值爲0~n  代表要保留的小數位數,0表示不保留

2.

double dou = 231.12678 ;

BigDecimal bigDecimal = new BigDecimal (dou);

double dou2 = bigDecimal.setScale (2,BigDecimal.ROUND_HALF_UP).doubleValue(); //這句使用於double 2表示保留多少位小數點,這個方法最少也要保留一位小數

float fals = 2.13512;

float fals2 = bigDecimal.setScale (2,BigDecimal.ROUND_HALF_UP).floatValue(); //這句使用於float

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