Ruby Float truncate函数

Ruby Float truncate函数

Float#truncate()是一个float类方法,它返回一个四舍五入到小数点后两位数精度的截断值。

语法:float.truncate()

参数:浮动值作为参数

返回:四舍五入到最近精度的截断值

如果精度为-ve:整数,至少有ndigits.abs尾部零

如果ndigits为+ve:一个浮点数,否则为整数

例子 #1 :

# Ruby code for truncate() method
   
# declaring float values
a = 0.767
   
# declaring float values
b = 2999.011
   
# declaring float values
c = 2.0000
  
# TRUNCATED VALUES
puts "truncate a : #{a.truncate()}\n\n"
  
puts "truncate b : #{b.truncate()}\n\n"
  
puts "truncate c : #{c.truncate()}\n\n"

输出:

truncate a : 0

truncate b : 2999

truncate c : 2

例子 #2 :

# Ruby code for truncate() method
   
# declaring float values
a = -83930.00000
   
# declaring float values
b = -66662999.11
  
  
# TRUNCATED VALUES
puts "truncate a : #{a.truncate()}\n\n"
  
puts "truncate b : #{b.truncate()}\n\n"

输出:

truncate a : -83930

truncate b : -66662999

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程