Attributes
- Companion
- class
- Graph
-
- Supertypes
- Self type
-
BigDecimal.type
Members list
Type members
Classlikes
Attributes
- 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
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
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
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
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
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
Constructs a BigDecimal whose value is equal to that of the specified double value. Equivalent to BigDecimal.decimal.
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
Constructs a BigDecimal whose value is equal to that of the specified double value, but rounded if necessary. Equivalent to BigDecimal.decimal.
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
Translates a character array representation of a BigDecimal into a BigDecimal.
Translates a character array representation of a BigDecimal into a BigDecimal.
Attributes
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
Translates the decimal String representation of a BigDecimal into a BigDecimal.
Translates the decimal String representation of a BigDecimal into a BigDecimal.
Attributes
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
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
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
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
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
Constructs a BigDecimal from a java.math.BigDecimal.
Constructs a BigDecimal from a java.math.BigDecimal.
Attributes
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.
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
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.
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
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
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
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.
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
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.
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
Constructs a BigDecimal from a Long, rounding if necessary. This is identical to BigDecimal(l, mc).
Constructs a BigDecimal from a Long, rounding if necessary. This is identical to BigDecimal(l, mc).
Attributes
Constructs a BigDecimal from a Long. This is identical to BigDecimal(l).
Constructs a BigDecimal from a Long. This is identical to BigDecimal(l).
Attributes
Constructs a BigDecimal using a java.math.BigDecimal, rounding if necessary.
Constructs a BigDecimal using a java.math.BigDecimal, rounding if necessary.
Attributes
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.
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
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.
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
Constructs a BigDecimal that exactly represents a BigInt.
Constructs a BigDecimal that exactly represents a BigInt.
Attributes
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..
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
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
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
Constructs a BigDecimal using the java BigDecimal static valueOf constructor. Equivalent to BigDecimal.decimal.
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
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
Concrete fields
Implicits
Implicits
Implicit conversion from Double to BigDecimal.
Implicit conversion from Double to BigDecimal.
Attributes
Implicit conversion from Int to BigDecimal.
Implicit conversion from Int to BigDecimal.
Attributes
Implicit conversion from java.math.BigDecimal to scala.BigDecimal.
Implicit conversion from java.math.BigDecimal to scala.BigDecimal.
Attributes
Implicit conversion from Long to BigDecimal.
Implicit conversion from Long to BigDecimal.