概述
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的四舍五入所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复