📜  Ruby Float floor() 方法示例(1)

📅  最后修改于: 2023-12-03 15:34:45.346000             🧑  作者: Mango

Ruby Float floor() 方法示例

在 Ruby 中,Float 类型的数字进行向下取整时,可以使用 floor() 方法。本文将介绍 floor() 方法的语法、用法以及一些示例。

语法
float.floor
参数

该方法没有传入任何参数。

返回值

该方法会返回向下取整后得到的整数(也是 Float 类型)。

示例

下面是几个示例,展示了使用 floor() 方法进行向下取整的结果。

puts 3.1415926.floor    # 输出结果:3
puts 3.9999999.floor    # 输出结果:3
puts 3.0.floor          # 输出结果:3

在这个示例中,我们使用三个不同的数字进行了向下取整。第一个数字是大于 3 的实数,取整后得到了整数 3。第二个数字也是大于 3 的实数,取整后同样得到了整数 3。第三个数字本身已经是整数,使用 floor() 方法后,依然得到整数 3。

需要注意的是,如果对于一个负数进行向下取整,则会得到一个比原数更小的负数。

puts (-3.1415926).floor    # 输出结果:-4

在这个示例中,我们使用了一个负数,并对其进行了向下取整。由于该数字的绝对值大于 3,因此得到的取整结果是 -4。

总结

floor() 方法是非常常用的 Float 类型的方法之一,它可以实现将一个实数向下取整的功能。希望本文的介绍对 Ruby 初学者有所帮助。