Ruby 数值 round()函数

Ruby 数值 round()函数

round () 是Ruby中的一个内置方法,它返回一个四舍五入到最接近给定数字的数字,其精度为小数点后的给定数字数。如果没有给出数字,默认值为0。

语法 :num.round(ndigits)

参数 :该函数需要一个数字和ndigits,ndigits指定了要舍弃的数字数。如果没有给出 ndigits,则默认值为零。

返回值 :它返回四舍五入后的数值。

例子 1 :

# Ruby program for round()
# method in Numeric
  
# Initialize a number 
num1 = -16.7834
num2 = -16.78324
num3 = 16.873
  
# Prints round
puts num1.round(1)
puts num2.round()
puts num3.round()

输出:

-16.8
-17
17

例2 :

# Ruby program for round()
# method in Numeric
  
# Initialize a number 
num1 = 12.32
num2 = -1321.998321
num3 = -12.2321
  
# Prints round
puts num1.round(1)
puts num2.round(2)
puts num3.round(3)

输出:

12.3
-1322.0
-12.232

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程