round()是一个浮点类方法,它返回一个以n位十进制数字精度四舍五入到最接近值的浮点值。
用法:float.round()
参数:浮点值作为参数
返回:浮点值四舍五入到最接近的精度
如果precision为-ve:integer,且至少包含ndigits.abs后跟零
如果ndigits是+ ve:浮点数,否则为整数
范例1:
# Ruby code for round() method
# declaring float value
a = 0.767
# declaring float value
b = 2999.011
# rounding the float value
puts "rounding a:#{a.round}\n\n"
# rounding the float value
puts "rounding b:#{b.round}\n\n"
输出:
rounding a:1 rounding b:2999
范例2:
# Ruby code for round() method
# declaring float value
a = 0.767
# declaring float value
b = 2999.011
# declaring float value
c = 2.0000
# rounding the float value
puts "round a:#{a.round(2)}\n\n"
# rounding the float value
puts "round b:#{b.round(-2)}\n\n"
# rounding the float value
puts "round c:#{c.round(0)}\n\n"
输出:
round a:0.77 round b:3000 round c:2
相关用法
- Ruby Float eql()用法及代码示例
- Ruby Float quo()用法及代码示例
- Ruby Float nan?()用法及代码示例
- Ruby Float arg()用法及代码示例
- Ruby Float zero?()用法及代码示例
- Ruby Float floor()用法及代码示例
- Ruby Float magnitude()用法及代码示例
- Ruby Float negative()用法及代码示例
- Ruby Float divmod()用法及代码示例
- Ruby Float modulo()用法及代码示例
- Ruby Float angle()用法及代码示例
- Ruby Float ceil()用法及代码示例
- Ruby Float rationalize()用法及代码示例
- Ruby Float fdiv()用法及代码示例
- Ruby Float coerce()用法及代码示例
注:本文由纯净天空筛选整理自mayank5326大神的英文原创作品 Ruby Float round() method with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。