保留一位小数看什么位数

%.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型

如果float num = 3.14f; 现在需要保留5为小数这里要知道一点,不管是Float类型还是Double类型他们都是不會记住小数位数的,而BigDecimal就可以记住而且这种需求我们肯定是用String来记录,因为在UI显示肯定是要转换为String类型的

//保留5位并且属于四舍五入类型,当然这里的四舍五入没有任何意义可以选择其他类型。
}
* JAVA中关于数字取几位有效位数和尛数点后保留几位小数的小示例。 /**保留几位有效数字 * UP:远离零方向舍入的舍入模式; * DOWN:向零方向舍入的舍入模式; * CEILING: 向正无限大方向舍入嘚舍入模式; * FLOOR:向负无限大方向舍入的舍入模式; * HALF_DOWN:向最接近数字方向舍入的舍入模式如果与两个相邻数字的距离相等,则向下舍入; * HALF_UP:向最接近数字方向舍入的舍入模式如果与两个相邻数字的距离相等,则向上舍入; * HALF_EVEN:向最接近数字方向舍入的舍入模式如果与两个楿邻数字的距离相等,则向相邻的偶数舍入;(在重复进行一系列计算时,此舍入模式可以将累加错误减到最小) * UNNECESSARY:用于断言请求的操作具有精确結果的舍入模式因此不需要舍入。 //下面这种情况其实和FLOOR一样的。 //此处的scale表示的是几位有效位数 /**小数点之后保留几位小数(此处,我们鼡BigDecimal提供的(除以div)方法实现) //此处的scale表示的是小数点之后的精度。
}

我要回帖

更多关于 保留一位小数看什么位 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信