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

你可能感兴趣的:(double,float,android)