Attributes
- Companion
 - class
 - Source
 - BigDecimal.scala
 - Graph
 - 
    
 - Supertypes
 - Self type
 - 
    BigDecimal.type
 
Members list
Type members
Classlikes
Attributes
- Source
 - BigDecimal.scala
 - Supertypes
 - Self type
 - 
               RoundingMode.type
 
Value members
Concrete methods
Constructs a BigDecimal whose value is equal to that of the specified Integer value.
Constructs a BigDecimal whose value is equal to that of the specified Integer value. 
Value parameters
- i
 - 
               
the specified integer value
 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose value is equal to that of the specified Integer value, rounding if necessary.
Constructs a BigDecimal whose value is equal to that of the specified Integer value, rounding if necessary. 
Value parameters
- i
 - 
               
the specified integer value
 - mc
 - 
               
the precision and rounding mode for creation of this value and future operations on it
 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose value is equal to that of the specified long value.
Constructs a BigDecimal whose value is equal to that of the specified long value. 
Value parameters
- l
 - 
               
the specified long value
 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose value is equal to that of the specified long value, but rounded if necessary.
Constructs a BigDecimal whose value is equal to that of the specified long value, but rounded if necessary. 
Value parameters
- l
 - 
               
the specified long value
 - mc
 - 
               
the precision and rounding mode for creation of this value and future operations on it
 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose unscaled value is equal to that of the specified long value.
Constructs a BigDecimal whose unscaled value is equal to that of the specified long value. 
Value parameters
- scale
 - 
               
the scale
 - unscaledVal
 - 
               
the value
 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose unscaled value is equal to that of the specified long value, but rounded if necessary.
Constructs a BigDecimal whose unscaled value is equal to that of the specified long value, but rounded if necessary. 
Value parameters
- mc
 - 
               
the precision and rounding mode for creation of this value and future operations on it
 - scale
 - 
               
the scale
 - unscaledVal
 - 
               
the value
 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose value is equal to that of the specified double value.
Constructs a BigDecimal whose value is equal to that of the specified double value. Equivalent to BigDecimal.decimal. 
Value parameters
- d
 - 
               
the specified
Doublevalue 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose value is equal to that of the specified double value, but rounded if necessary.
Constructs a BigDecimal whose value is equal to that of the specified double value, but rounded if necessary. Equivalent to BigDecimal.decimal. 
Value parameters
- d
 - 
               
the specified
Doublevalue - mc
 - 
               
the precision and rounding mode for creation of this value and future operations on it
 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Translates a character array representation of a BigDecimal into a BigDecimal.
Translates a character array representation of a BigDecimal into a BigDecimal. 
Attributes
- Source
 - BigDecimal.scala
 
Translates a character array representation of a BigDecimal into a BigDecimal, rounding if necessary.
Translates a character array representation of a BigDecimal into a BigDecimal, rounding if necessary. 
Attributes
- Source
 - BigDecimal.scala
 
Translates the decimal String representation of a BigDecimal into a BigDecimal.
Translates the decimal String representation of a BigDecimal into a BigDecimal. 
Attributes
- Source
 - BigDecimal.scala
 
Translates the decimal String representation of a BigDecimal into a BigDecimal, rounding if necessary.
Translates the decimal String representation of a BigDecimal into a BigDecimal, rounding if necessary. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose value is equal to that of the specified BigInt value.
Constructs a BigDecimal whose value is equal to that of the specified BigInt value. 
Value parameters
- x
 - 
               
the specified
BigIntvalue 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose value is equal to that of the specified BigInt value, rounding if necessary.
Constructs a BigDecimal whose value is equal to that of the specified BigInt value, rounding if necessary. 
Value parameters
- mc
 - 
               
the precision and rounding mode for creation of this value and future operations on it
 - x
 - 
               
the specified
BigIntvalue 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose unscaled value is equal to that of the specified BigInt value.
Constructs a BigDecimal whose unscaled value is equal to that of the specified BigInt value. 
Value parameters
- scale
 - 
               
the scale
 - unscaledVal
 - 
               
the specified
BigIntvalue 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal whose unscaled value is equal to that of the specified BigInt value.
Constructs a BigDecimal whose unscaled value is equal to that of the specified BigInt value. 
Value parameters
- mc
 - 
               
the precision and rounding mode for creation of this value and future operations on it
 - scale
 - 
               
the scale
 - unscaledVal
 - 
               
the specified
BigIntvalue 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal from a java.math.BigDecimal.
Constructs a BigDecimal by expanding the binary fraction contained by Double value d into a decimal representation, rounding if necessary.
Constructs a BigDecimal by expanding the binary fraction contained by Double value d into a decimal representation, rounding if necessary. When a Float is converted to a Double, the binary fraction is preserved, so this method also works for converted Floats. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal by expanding the binary fraction contained by Double value d into a decimal representation.
Constructs a BigDecimal by expanding the binary fraction contained by Double value d into a decimal representation. Note: this also works correctly on converted Floats. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal using the decimal text representation of Double value d, rounding if necessary.
Constructs a BigDecimal using the decimal text representation of Double value d, rounding if necessary.
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal using the decimal text representation of Double value d.
Constructs a BigDecimal using the decimal text representation of Double value d.
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal using the decimal text representation of Float value f, rounding if necessary.
Constructs a BigDecimal using the decimal text representation of Float value f, rounding if necessary. Note that BigDecimal.decimal(0.1f) != 0.1f since equality agrees with the Double representation, and 0.1 != 0.1f. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal using the decimal text representation of Float value f.
Constructs a BigDecimal using the decimal text representation of Float value f. Note that BigDecimal.decimal(0.1f) != 0.1f since equality agrees with the Double representation, and 0.1 != 0.1f. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal from a Long, rounding if necessary.
Constructs a BigDecimal from a Long, rounding if necessary. This is identical to BigDecimal(l, mc).
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal from a Long.
Constructs a BigDecimal from a Long. This is identical to BigDecimal(l).
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal using a java.math.BigDecimal, rounding if necessary.
Constructs a BigDecimal using a java.math.BigDecimal, rounding if necessary.
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal from a java.math.BigDecimal.
Constructs a BigDecimal from a java.math.BigDecimal. The precision is the default for BigDecimal or enough to represent the java.math.BigDecimal exactly, whichever is greater. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal by fully expanding the binary fraction contained by Double value d, adjusting the precision as necessary.
Constructs a BigDecimal by fully expanding the binary fraction contained by Double value d, adjusting the precision as necessary. Note: this works correctly on converted Floats also. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal that exactly represents a BigInt.
Constructs a BigDecimal that exactly represents a Long.
Constructs a BigDecimal that exactly represents a Long. Note that all creation methods for BigDecimal that do not take a MathContext represent a Long; this is equivalent to apply, valueOf, etc.. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal that exactly represents the number specified in a String.
Constructs a BigDecimal that exactly represents the number specified in a String. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal that exactly represents the number specified in base 10 in a character array.
Constructs a BigDecimal that exactly represents the number specified in base 10 in a character array. 
Attributes
- Source
 - BigDecimal.scala
 
Constructs a BigDecimal using the java BigDecimal static valueOf constructor.
Constructs a BigDecimal using the java BigDecimal static valueOf constructor. Equivalent to BigDecimal.decimal. 
Value parameters
- d
 - 
               
the specified double value
 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Constructs a BigDecimal using the java BigDecimal static valueOf constructor.
Constructs a BigDecimal using the java BigDecimal static valueOf constructor. 
Value parameters
- x
 - 
               
the specified
Longvalue 
Attributes
- Returns
 - 
               
the constructed
BigDecimal - Source
 - BigDecimal.scala
 
Concrete fields
Attributes
- Source
 - BigDecimal.scala
 
Implicits
Implicits
Implicit conversion from Double to BigDecimal.
Implicit conversion from Int to BigDecimal.
Implicit conversion from java.math.BigDecimal to scala.BigDecimal.
Implicit conversion from java.math.BigDecimal to scala.BigDecimal.
Attributes
- Source
 - BigDecimal.scala
 
Implicit conversion from Long to BigDecimal.