起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 数字在Java中四舍五入的示例

数字在Java中四舍五入的示例

时间:2022-06-08 14:16:53来源:IT培训网 作者:Java学习网 已有: 名学员访问该课程

  快捷搜索:java四舍五入

前言: 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中四舍五入的示例



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容