我是靠谱客的博主 年轻钢笔,最近开发中收集的这篇文章主要介绍关于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的四舍五入所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部