前言: java包中有一个Math类,它包含3种用浮点数舍入到最接近整数的方法: 1.Math.round() 2.Math.floor() 3.数学.ceil() 让我们看一
java包中有一个Math类,它包含3种用浮点数舍入到最接近整数的方法:
1.Math.round()
2.Math.floor()
3.数学.ceil()
让我们看一下下面的示例,看看这些方法是如何工作的:
示例1
class Test {
public static void main(String[] args) {
float num = 5.25f;
System.out.println(Math.round(num));
System.out.println(Math.floor(num));
System.out.println(Math.ceil(num));
}
}
如果您在计算机上运行此代码,您将在控制台中看到以下内容:
5
5.0
6.0
评论:
1. Math.round() -这个方法将一个数字四舍五入到最接近的整数。
事实上,一开始我们有 5.25,但该方法给了我们 5,因为 5 是最接近 5.25 的整数。如果我们用这种方法四舍五入 8.75,我们会得到 9,因为 9 是最接近 8.75 的整数。
请注意,此方法返回一个 int 类型的值(即整数)。起初,我们有 5.25,该方法给我们 5 而不是 5.0。
2. Math.floor() -此方法将数字向下舍入到最接近的整数。
起初,我们有 5.25,向下最接近的数字是 5.0。如果我们借助此方法对数字 8.75 进行四舍五入,我们将得到 8.0,因为 8.0 是向下最接近的数字。
你现在可能明白为什么这个方法被称为 floor 了。
另外,请注意这个方法返回一个双精度值。起初,我们有数字 5.25,四舍五入后我们有 5.0:双精度型。
3. Math.ceil() - 此方法将数字向上舍入到最接近的整数。 起初,我们有 5.25,然后这个方法给了我们 6.0。即使我们有 5.01,这个方法仍然会返回 6.0,因为它是向上最近的数字。
这就是为什么这种方法被称为 ceil 的原因,它来自“天花板”这个词。另外,请注意 ,此方法返回一个双精度类型的值。
下表是所有内容的示意图:
Java Math类还有很多,因此接下来,您应该了解Math.random()、Math.max () 和 Math.min()方法。
文章出自:http://qh.itpxw.cn/peixun/software/2022121598.html
文章标题:数字在Java中四舍五入的示例
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...