当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Float round()用法及代码示例


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


相关用法


注:本文由纯净天空筛选整理自mayank5326大神的英文原创作品 Ruby Float round() method with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。