java求大于参数的整数用什么函数

java中的三种取整函数 1.Math.floor floor,英文原意:地板。Math.floor 函数是求一个浮点数的地板,就是 向下 求一个最接近它的整数,它的值肯定会小于或等于这个浮点数。Math.floor(-1.1): -2.0 Math.floor(-1.5): -2.0 Math.floor(-1.6): -2.0 Math.floor(0.1): 0.0 Math....
java求大于参数的整数用什么函数
java中的三种取整函数
1.Math.floor

floor,英文原意:地板。
Math.floor 函数是求一个浮点数的地板,就是 向下 求一个最接近它的整数,它的值肯定会小于或等于这个浮点数。

Math.floor(-1.1): -2.0
Math.floor(-1.5): -2.0
Math.floor(-1.6): -2.0
Math.floor(0.1): 0.0
Math.floor(0.5): 0.0
Math.floor(0.6): 0.0
Math.floor(1.1): 1.0
Math.floor(11.5): 11.0
Math.floor(15.7): 15.0

Math.floor(-0.5): -0.0

2.Math.ceil
ceil,英文原意:天花板。
Math.ceil 函数执行的是 向上 取接近的整数,它返回的肯定会大于或等于函数参数。

Math.ceil(-1.1): -1.0
Math.ceil(-1.5): -1.0
Math.ceil(-1.6): -1.0
Math.ceil(0.1): 1.0
Math.ceil(0.5): 1.0
Math.ceil(0.6): 1.0
Math.ceil(1.1): 2.0
Math.ceil(1.5): 2.0
Math.ceil(1.6): 2.0

Math.ceil(-0.5): -1.0

3.Math.rint
Math.rint 函数返回最接近参数的整数,如果有2个数同样接近,则会返回偶数的那个。

Math.rint(-1.1): -1.0
Math.rint(-1.5): -2.0
Math.rint(-1.6): -2.0
Math.rint(0.1): 0.0
Math.rint(0.5): 0.0
Math.rint(0.6): 1.0
Math.rint(1.1): 1.0
Math.rint(1.5): 2.0
Math.rint(1.6): 2.0

4.Math.round
round 方法,我们通常会说这个方法表示”四舍五入”,但是当参数为负数时,就不太好理解。

所以,以源码的计算方式来理解会比较准确。

即将原来的数字加上0.5后再向下取整。

源码大意:

Math.round(x) = Math.floor(x + 0.5)
Math.round(-1.1): -1
Math.round(-1.5): -1
Math.round(-1.6): -2
Math.round(0.1): 0
Math.round(0.5): 1
Math.round(0.6): 1
Math.round(1.1): 1
Math.round(1.5): 2
Math.round(1.6): 22022-12-02
mengvlog 阅读 8 次 更新于 2025-07-19 14:57:14 我来答关注问题0
  • 1.Math.floor floor,英文原意:地板。Math.floor 函数是求一个浮点数的地板,就是 向下 求一个最接近它的整数,它的值肯定会小于或等于这个浮点数。Math.floor(-1.1): -2.0 Math.floor(-1.5): -2.0 Math.floor(-1.6): -2.0 Math.floor(0.1): 0.0 Math.floor(0.5): 0.0 M...

  • 将读取到的字符串转换成整型,以便进行数值比较。我们使用了Integer.parseInt方法将字符串s转换为整数a。然后,程序会提示用户输入第二个数字,同样地,我们再次使用BufferedReader读取输入,并将其转换为整数b。最后,我们需要判断两个数的大小。通过比较a和b的值,我们决定输出较大的那个数。这里使用了简单...

  •  文暄生活科普 Java BigDecimal中的大于,等于、小于计算

    如果第一个参数小于第二个参数,则返回负数;如果相等,则返回零;如果第一个参数大于第二个参数,则返回正数。这种比较方法确保了精度控制,避免了传统浮点数比较中可能遇到的问题。比较`BigDecimal`对象的大小时,可以利用以下代码示例:java BigDecimal num1 = new BigDecimal("123.456");BigDecimal num...

  •  翡希信息咨询 Math类的常用方法

    Java的Math类常用方法包括以下几种:圆周率常量:PI:表示圆周率π的值,其值为3.14159265358979323846。整数操作方法:ceil:返回大于参数的最小整数。例如,Math.ceil返回4.0。floor:返回小于参数的最大整数。例如,Math.floor返回3.0。round或round:四舍五入返回整数。例如,Math.round返回4。数值比较...

  • 在Java编程中,求解三个数字中的最大值有多种实现方法。本文将介绍几种常见的实现方式。第一种方法是使用if语句嵌套。首先定义三个整数变量a、b、c,分别赋值为10、30和20。然后使用if语句进行嵌套判断,如果a大于b且a大于c,则max等于a;否则,继续判断b和c的大小关系,最终确定max的值。第二种...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部