remainder

open override fun remainder(divisor: Long): Geldbetrag
open override fun remainder(divisor: Number?): Geldbetrag

Returns a MonetaryAmount whose value is this % divisor.

The remainder is given by this.subtract(this.divideToIntegralValue(divisor).multiply(divisor) . Note that this is not the modulo operation (the result can be negative).

Return

this % divisor.

Parameters

divisor

value by which this MonetaryAmount is to be divided.

Throws

if divisor==0, or if the result exceeds the numeric capabilities of this implementation class, i.e. the MonetaryContext cannot be adapted as required.


open override fun remainder(divisor: Double): Geldbetrag

Liefert eine @code Geldbetrag} zurueck, dessen Wert this % divisor entspricht. Der Betrag kann auch negativ sein (im Gegensatz zur Modulo-Operation).

Return

this % divisor.

Parameters

divisor

Wert, durch den der Geldbetrag geteilt wird.