BigDecimal#nonzero?() : nonzero?() is a BigDecimal class method which checks whether the BigDecimal value is nonzero.
Syntax: BigDecimal.nonzero?()
Parameter: BigDecimal values to check
Return: self : if value is nonzero; otherwise nil
Code #1 : Example for nonzero?() method
# Ruby code for nonzero?() method # loading BigDecimal require 'bigdecimal'
# declaring BigDecimal a = 42 . 1 ** 13
# declaring BigDecimal b = -BigDecimal( "10" )
# declaring BigDecimal c = -( 22 ** 7 . 1 ) * 10
puts "nonzero? example 1 : #{a.nonzero?()}\n\n"
puts "nonzero? example 2 : #{b.nonzero?()}\n\n"
puts "nonzero? example 3 : #{c.nonzero?()}\n\n"
|
Output :
nonzero? example 1 : 1.3051704902006439e+21 nonzero? example 2 : -0.1E2 nonzero? example 3 : -33978252067.813686
Code #2 : Example for nonzero?() method
# Ruby code for nonzero?() method # loading BigDecimal require 'bigdecimal'
# declaring BigDecimal b = BigDecimal( '10' )-( 22 ** 7 . 1 ) ** 10
# declaring BigDecimal c = BigDecimal( '-3' )
puts "nonzero? example 2 : #{b.nonzero?()}\n\n"
puts "nonzero? example 3 : #{c.nonzero?()}\n\n"
|
Output :
nonzero? example 2 : -0.20512110073058639999999999999999999999999999999999999999999999999999999999999999999999999999999E96
nonzero? example 3 : -0.3E1