BigDecimal.Divide Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Divide(BigDecimal) |
Gibt einen |
| Divide(BigDecimal, MathContext) |
Gibt einen |
| Divide(BigDecimal, RoundingMode) |
Gibt einen |
| Divide(BigDecimal, RoundOptions) |
Gibt einen |
| Divide(BigDecimal, Int32, RoundingMode) |
Gibt einen |
| Divide(BigDecimal, Int32, RoundOptions) |
Gibt einen |
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
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.