unaryMinus

open operator override fun unaryMinus(): BigDecimal

Returns a BigDecimal whose value is (-this), and whose _scale is this._scale().

Return

-this.


open override fun unaryMinus(mc: MathContext): BigDecimal

Returns a BigDecimal whose value is (-this), with rounding according to the context settings.

Return

-this, rounded as necessary.

Since

1.5

Parameters

mc

the context to use.

Throws

if the result is inexact but the rounding mode is UNNECESSARY.