Sprache

BigDecimal.Divide Methode

Definition

Überlädt

Name Beschreibung
Divide(BigDecimal)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)und dessen bevorzugte Skalierung lautet (this.scale() - divisor.scale()); wenn der genaue Quotient nicht dargestellt werden kann (da er eine nicht endende Dezimalerweiterung aufweist) wird ein ArithmeticException Ausgelöst.

Divide(BigDecimal, MathContext)

Gibt einen BigDecimal Wert zurück, dessen Wert gemäß den Kontexteinstellungen gerundet wird (this / divisor).

Divide(BigDecimal, RoundingMode)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)und dessen Skalierung lautet this.scale().

Divide(BigDecimal, RoundOptions)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)und dessen Skalierung lautet this.scale().

Divide(BigDecimal, Int32, RoundingMode)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)angegeben ist und dessen Skalierung angegeben ist.

Divide(BigDecimal, Int32, RoundOptions)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)angegeben ist und dessen Skalierung angegeben ist.

Divide(BigDecimal)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)und dessen bevorzugte Skalierung lautet (this.scale() - divisor.scale()); wenn der genaue Quotient nicht dargestellt werden kann (da er eine nicht endende Dezimalerweiterung aufweist) wird ein ArithmeticException Ausgelöst.

[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Handler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Handler")>]
abstract member Divide : Java.Math.BigDecimal -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal -> Java.Math.BigDecimal

Parameter

divisor
BigDecimal

wert, durch den dies BigDecimal dividiert werden soll.

Gibt zurück

this / divisor

Attribute

Ausnahmen

wenn divisor == null.

wenn divisor == 0.

wenn das Ergebnis nicht exakt dargestellt werden kann.

Hinweise

Java-Dokumentation für java.math.BigDecimal.divide(java.math.BigDecimal).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Divide(BigDecimal, MathContext)

Gibt einen BigDecimal Wert zurück, dessen Wert gemäß den Kontexteinstellungen gerundet wird (this / divisor).

[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Ljava_math_MathContext_Handler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, Java.Math.MathContext? mc);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Ljava_math_MathContext_Handler")>]
abstract member Divide : Java.Math.BigDecimal * Java.Math.MathContext -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * Java.Math.MathContext -> Java.Math.BigDecimal

Parameter

divisor
BigDecimal

wert, durch den dies BigDecimal dividiert werden soll.

mc
MathContext

der zu verwendende Kontext.

Gibt zurück

this / divisor, nach Bedarf gerundet.

Attribute

Ausnahmen

wenn divisor == null oder mc == null.

wenn divisor == 0.

wenn mc.getRoundingMode() == UNNECESSARY und Rundung erforderlich ist, entsprechend mc.getPrecision().

Hinweise

Java-Dokumentation für java.math.BigDecimal.divide(java.math.BigDecimal, java.math.MathContext).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Divide(BigDecimal, RoundingMode)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)und dessen Skalierung lautet this.scale().

[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;Ljava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Ljava_math_RoundingMode_Handler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, Java.Math.RoundingMode? roundingMode);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;Ljava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Ljava_math_RoundingMode_Handler")>]
abstract member Divide : Java.Math.BigDecimal * Java.Math.RoundingMode -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * Java.Math.RoundingMode -> Java.Math.BigDecimal

Parameter

divisor
BigDecimal

wert, durch den dies BigDecimal dividiert werden soll.

roundingMode
RoundingMode

Zu übernehmender Rundungsmodus.

Gibt zurück

this / divisor

Attribute

Ausnahmen

wenn divisor == null oder roundingMode == null.

wenn divisor == 0.

wenn roundingMode == RoundingMode.UNNECESSARY und rundet ist entsprechend der Skala ders erforderlich.

Hinweise

Java-Dokumentation für java.math.BigDecimal.divide(java.math.BigDecimal, java.math.RoundingMode).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Divide(BigDecimal, RoundOptions)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)und dessen Skalierung lautet this.scale().

[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_IHandler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, Java.Math.RoundOptions roundingMode);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_IHandler")>]
abstract member Divide : Java.Math.BigDecimal * Java.Math.RoundOptions -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * Java.Math.RoundOptions -> Java.Math.BigDecimal

Parameter

divisor
BigDecimal

wert, durch den dies BigDecimal dividiert werden soll.

roundingMode
RoundOptions

Zu übernehmender Rundungsmodus.

Gibt zurück

this / divisor

Attribute

Ausnahmen

wenn divisor == null.

wenn roundingMode es sich nicht um einen gültigen Rundungsmodus handelt.

wenn divisor == 0.

wenn roundingMode == ROUND_UNNECESSARY und rundet ist entsprechend der Skala ders erforderlich.

Hinweise

Java-Dokumentation für java.math.BigDecimal.divide(java.math.BigDecimal, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Divide(BigDecimal, Int32, RoundingMode)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)angegeben ist und dessen Skalierung angegeben ist.

[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_ILjava_math_RoundingMode_Handler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, int scale, Java.Math.RoundingMode? roundingMode);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_ILjava_math_RoundingMode_Handler")>]
abstract member Divide : Java.Math.BigDecimal * int * Java.Math.RoundingMode -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * int * Java.Math.RoundingMode -> Java.Math.BigDecimal

Parameter

divisor
BigDecimal

wert, durch den dies BigDecimal dividiert werden soll.

scale
Int32

Skalierung des BigDecimal zurückzugebenden Quotients.

roundingMode
RoundingMode

Zu übernehmender Rundungsmodus.

Gibt zurück

this / divisor

Attribute

Ausnahmen

wenn divisor == null oder roundingMode == null.

wenn divisor == 0.

wenn roundingMode == RoundingMode.UNNECESSARY und Rundung gemäß der angegebenen Skala und gegebener Genauigkeit erforderlich sind.

Hinweise

Java-Dokumentation für java.math.BigDecimal.divide(java.math.BigDecimal, int, java.math.RoundingMode).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Divide(BigDecimal, Int32, RoundOptions)

Gibt einen BigDecimal Wert zurück, dessen Wert (this / divisor)angegeben ist und dessen Skalierung angegeben ist.

[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_IIHandler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, int scale, Java.Math.RoundOptions roundingMode);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_IIHandler")>]
abstract member Divide : Java.Math.BigDecimal * int * Java.Math.RoundOptions -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * int * Java.Math.RoundOptions -> Java.Math.BigDecimal

Parameter

divisor
BigDecimal

wert, durch den dies BigDecimal dividiert werden soll.

scale
Int32

Skalierung des BigDecimal zurückzugebenden Quotients.

roundingMode
RoundOptions

Zu übernehmender Rundungsmodus.

Gibt zurück

this / divisor

Attribute

Ausnahmen

wenn divisor == null.

wenn roundingMode es sich nicht um einen gültigen Rundungsmodus handelt.

wenn divisor == 0.

wenn roundingMode == ROUND_UNNECESSARY und Rundung nach der angegebenen Skala erforderlich ist.

Hinweise

Java-Dokumentation für java.math.BigDecimal.divide(java.math.BigDecimal, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: