📅  最后修改于: 2023-12-03 14:47:08.429000             🧑  作者: Mango
Ruby中的Float#negative()是一个内置方法,它用于检查浮点数是否为负数。该方法返回一个布尔值,即真(true)或假(false)。如果浮点数小于零,则该方法将返回 true。否则,它将返回 false。
Float#negative方法的语法如下所示:
float.negative? => true or false
float:需要检查的浮点数的值。
如果传递的浮点数为负数,则返回 true 。否则,它将返回 false。
下面的示例演示了如何使用Ruby的Float#negative()方法。
# 声明一个负数浮点变量
x = -3.56
# 使用negative()方法检查浮点数是否为负数
if x.negative?
puts "浮点数 #{x} 是负数"
else
puts "浮点数 #{x} 不是负数"
end
# 输出结果
# 浮点数 -3.56 是负数
在上面的示例中,我们首先声明一个负数浮点变量x。然后,我们使用Float#negative()方法检查该浮点数是否为负数。因为x是负数,所以该方法返回 true。最后,我们打印出浮点数是负数的消息。
稍微修改一下我们的示例:
# 声明一个正数浮点变量
y = 4.35
# 使用negative()方法检查浮点数是否为负数
if y.negative?
puts "浮点数 #{y} 是负数"
else
puts "浮点数 #{y} 不是负数"
end
# 输出结果
# 浮点数 4.35 不是负数
在这个示例中,我们声明一个正数浮点变量y。使用Float#negative()方法检查该浮点数是否为负数,但y是正数,所以该方法返回false。最后,我们打印出浮点数不是负数的消息。
总而言之,Float#negative()方法可用于检查浮点数是否为负数。如果浮点数是负数,则该方法返回true。否则,它将返回 false。