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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


