java如何进行四舍五入保留小数呢?
下文笔者讲述java代码实现四舍五入的简介说明,如下所示
四舍五入的实现思路
1.生成一个BigDecimal对象 2.借助BigDecimal对象的setScale方法 或 DecimalFormat例:
// java 四舍五入保留小数 // 方式一: double f = 8.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // 方式二: new java.text.DecimalFormat("#.00").format(8.1415926); // #.00 表示两位小数 #.0000四位小数 以此类推… // 方式三: double d = 8.1415926; String result = String.format("%.2f", d); // %.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型。 //方法四: Math.round(8.2644555 * 100) * 0.01d; //String.format("%0" + 15 + "d", 23) 23不足15为就在前面补0
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。