Langage

BigDecimal.Divide Méthode

Définition

Surcharges

Nom Description
Divide(BigDecimal)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle préférée est (this.scale() - divisor.scale()); si le quotient exact ne peut pas être représenté (car il a une expansion décimale sans fin) une ArithmeticException valeur levée.

Divide(BigDecimal, MathContext)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), avec arrondi en fonction des paramètres de contexte.

Divide(BigDecimal, RoundingMode)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle est this.scale().

Divide(BigDecimal, RoundOptions)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle est this.scale().

Divide(BigDecimal, Int32, RoundingMode)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle est spécifiée.

Divide(BigDecimal, Int32, RoundOptions)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle est spécifiée.

Divide(BigDecimal)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle préférée est (this.scale() - divisor.scale()); si le quotient exact ne peut pas être représenté (car il a une expansion décimale sans fin) une ArithmeticException valeur levée.

[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

Paramètres

divisor
BigDecimal

valeur par laquelle cela BigDecimal doit être divisé.

Retours

this / divisor

Attributs

Exceptions

si divisor == null.

si divisor == 0.

si le résultat ne peut pas être représenté exactement.

Remarques

Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Divide(BigDecimal, MathContext)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), avec arrondi en fonction des paramètres de contexte.

[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

Paramètres

divisor
BigDecimal

valeur par laquelle cela BigDecimal doit être divisé.

mc
MathContext

contexte à utiliser.

Retours

this / divisor, arrondi si nécessaire.

Attributs

Exceptions

si divisor == null ou mc == null.

si divisor == 0.

si mc.getRoundingMode() == UNNECESSARY et arrondi est nécessaire en fonction mc.getPrecision().

Remarques

Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal, java.math.MathContext).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Divide(BigDecimal, RoundingMode)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle est 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

Paramètres

divisor
BigDecimal

valeur par laquelle cela BigDecimal doit être divisé.

roundingMode
RoundingMode

mode arrondi à appliquer.

Retours

this / divisor

Attributs

Exceptions

si divisor == null ou roundingMode == null.

si divisor == 0.

si roundingMode == RoundingMode.UNNECESSARY et arrondi est nécessaire en fonction de l’échelle de ce.

Remarques

Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal, java.math.RoundingMode).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Divide(BigDecimal, RoundOptions)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle est 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

Paramètres

divisor
BigDecimal

valeur par laquelle cela BigDecimal doit être divisé.

roundingMode
RoundOptions

mode arrondi à appliquer.

Retours

this / divisor

Attributs

Exceptions

si divisor == null.

s’il roundingMode ne s’agit pas d’un mode d’arrondi valide.

si divisor == 0.

si roundingMode == ROUND_UNNECESSARY et arrondi est nécessaire en fonction de l’échelle de ce.

Remarques

Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Divide(BigDecimal, Int32, RoundingMode)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle est spécifiée.

[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

Paramètres

divisor
BigDecimal

valeur par laquelle cela BigDecimal doit être divisé.

scale
Int32

échelle du BigDecimal quotient à retourner.

roundingMode
RoundingMode

mode arrondi à appliquer.

Retours

this / divisor

Attributs

Exceptions

si divisor == null ou roundingMode == null.

si divisor == 0.

si roundingMode == RoundingMode.UNNECESSARY et arrondi est nécessaire en fonction de l’échelle donnée et de la précision donnée.

Remarques

Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal, int, java.math.RoundingMode).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Divide(BigDecimal, Int32, RoundOptions)

Retourne une BigDecimal valeur dont la valeur est (this / divisor), et dont l’échelle est spécifiée.

[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

Paramètres

divisor
BigDecimal

valeur par laquelle cela BigDecimal doit être divisé.

scale
Int32

échelle du BigDecimal quotient à retourner.

roundingMode
RoundOptions

mode arrondi à appliquer.

Retours

this / divisor

Attributs

Exceptions

si divisor == null.

s’il roundingMode ne s’agit pas d’un mode d’arrondi valide.

si divisor == 0.

si roundingMode == ROUND_UNNECESSARY et arrondi est nécessaire en fonction de l’échelle donnée.

Remarques

Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à