Ruby Float floor() 方法示例
floor()是一个浮点类方法,它返回传递的浮点值的地板值。
Syntax: float.floor()
Parameter: float value which is to get its floor value
decimal digits (default = 0)
Return: smallest number >= to float with a ndigits decimal point precision.
For -ve precision : Integer with at least ndigits.abs trailing zeros.
For +ve precision : Floating point number.
示例 #1:
# Ruby code for floor() method
a = -56.23333333
b = 56.784
c = 222.8868686
# Printing result
puts "floor value of a : #{a.floor}\n\n"
puts "floor value of b : #{b.floor}\n\n"
puts "floor value of c : #{c.floor}\n\n"
输出 :
floor value of a : -57
floor value of b : 56
floor value of c : 222
示例 #2:
# Ruby code for floor() method
a = -0.78779393
b = -50006.784 + 34
c = 289 + 22.8868686
# Printing result
puts "floor value of a : #{a.floor}\n\n"
puts "floor value of b : #{b.floor}\n\n"
puts "floor value of c : #{c.floor}\n\n"
输出 :
floor value of a : -1
floor value of b : -49973
floor value of c : 311