JAVA如何把一个float四舍五入到小数点后2位,以及多位
JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.....") + 3)):
我觉得这样不爽,于是找了书看看,书上还真没找到,晕晕.到网上找了一些方法,还真行.如下(以下都是取2位,如果要取其它位,自己修改一下):
(一):这种方法方便,我就使用这种方法
float...a = 123.2334f;
float b = (float)(Math.round(a*100))/100;
(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)
(...DecimalFormat("###,###,###.##").format(100.12345 );
(三):这个也可以用
float ft = 134.3435f;
int scale = 2;...//设置位数
int roundingMode = 4;//表示四舍五入,可以选择其他舍值方式,例如去尾,等等.