我是靠谱客的博主 年轻钢笔,这篇文章主要介绍关于java的四舍五入,现在分享给大家,希望可以做个参考。

java的四舍五入一直很模糊,正好最近要用到,就研究了下。

java Math有3个方法
Math.ceil() 只入不舍,又称向上取整
Math.floor() 只舍不如,又称向下取整
Math.round() 四舍五入

例子如下
原始浮点值:
f1 = 20.0
f2 = 33.333333
f3 = 66.666666
只入不舍:
Math.ceil(f1 * 100) / 100.0 = 20.0
Math.ceil(f2 * 100) / 100.0 = 33.34
Math.ceil(f3 * 100) / 100.0 = 66.67
只舍不入:
Math.floor(f1 * 100) / 100.0 = 20.0
Math.floor(f2 * 100) / 100.0 = 33.33
Math.floor(f3 * 100) / 100.0 = 66.66
四舍五入:
Math.round(f1 * 100) / 100.0 = 20.0
Math.round(f2 * 100) / 100.0 = 33.33
Math.round(f3 * 100) / 100.0 = 66.67

最后

以上就是年轻钢笔最近收集整理的关于关于java的四舍五入的全部内容,更多相关关于java内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(110)

评论列表共有 0 条评论

立即
投稿
返回
顶部