怎么使float保留两位小数或多位小数
两种方法: import Java.math.*; …… 方法1: float f = 34.232323; BigDecimal b = new BigDecimal(f); float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue(); // b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留两位小数 方法2: float scale = 34.236323; DecimalFormat fnum = new DecimalFormat("##0.00"); String dd=fnum.format(scale); System.out.println(dd);