Ruby float ceil()方法及示例
ceil()是一个float类的方法,用于返回传递的float值的ceil值。
语法:float.ceil()
参数:要得到其最大值的浮点数
小数点后的数字(默认=0)。
返回:最小的数字>=浮点数,小数点精度为ndigits。
对于-ve精度:整数,至少有ndigits.abs尾部零。
对于+ve精度。浮点数。
例子 #1 :
# Ruby code for ceil() method
# declaring float values
a = -56.23333333
# declaring float values
b = 56.784
# declaring float values
c = 222.8868686
# ceil value of a
puts "ceil value of a : #{a.ceil}\n\n"
# ceil value of b
puts "ceil value of b : #{b.ceil}\n\n"
# ceil value of c
puts "ceil value of c : #{c.ceil}\n\n"
输出:
ceil value of a : -56
ceil value of b : 57
ceil value of c : 223
例子 #2 :
# Ruby code for ceil() method
# declaring float values
a = -0.78779393
# declaring float values
b = -50006.784 + 34
# declaring float values
c = 289 + 22.8868686
# ceil value of a
puts "ceil value of a : #{a.ceil}\n\n"
# ceil value of b
puts "ceil value of b : #{b.ceil}\n\n"
# ceil value of c
puts "ceil value of c : #{c.ceil}\n\n"
输出:
ceil value of a : 0
ceil value of b : -49972
ceil value of c : 312