Linguaggio

BigDecimal.Divide Metodo

Definizione

Overload

Nome Descrizione
Divide(BigDecimal)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala preferita è (this.scale() - divisor.scale()). Se il quoziente esatto non può essere rappresentato (perché dispone di un'espansione decimale non terminante) viene generata un'eccezione ArithmeticException .

Divide(BigDecimal, MathContext)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor), con arrotondamento in base alle impostazioni del contesto.

Divide(BigDecimal, RoundingMode)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala è this.scale().

Divide(BigDecimal, RoundOptions)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala è this.scale().

Divide(BigDecimal, Int32, RoundingMode)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala è specificata.

Divide(BigDecimal, Int32, RoundOptions)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala è specificata.

Divide(BigDecimal)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala preferita è (this.scale() - divisor.scale()). Se il quoziente esatto non può essere rappresentato (perché dispone di un'espansione decimale non terminante) viene generata un'eccezione ArithmeticException .

[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

Parametri

divisor
BigDecimal

valore in base al quale deve BigDecimal essere diviso.

Valori restituiti

this / divisor

Attributi

Eccezioni

se divisor == null.

se divisor == 0.

se il risultato non può essere rappresentato esattamente.

Commenti

per java.math.BigDecimal.divide(java.math.BigDecimal).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Divide(BigDecimal, MathContext)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor), con arrotondamento in base alle impostazioni del contesto.

[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

Parametri

divisor
BigDecimal

valore in base al quale deve BigDecimal essere diviso.

mc
MathContext

contesto da usare.

Valori restituiti

this / divisor, arrotondato in base alle esigenze.

Attributi

Eccezioni

se divisor == null o mc == null.

se divisor == 0.

se mc.getRoundingMode() == UNNECESSARY e l'arrotondamento sono necessari in base mc.getPrecision()a .

Commenti

per java.math.BigDecimal.divide(java.math.BigDecimal, java.math.MathContext).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Divide(BigDecimal, RoundingMode)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala è 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

Parametri

divisor
BigDecimal

valore in base al quale deve BigDecimal essere diviso.

roundingMode
RoundingMode

modalità di arrotondamento da applicare.

Valori restituiti

this / divisor

Attributi

Eccezioni

se divisor == null o roundingMode == null.

se divisor == 0.

se roundingMode == RoundingMode.UNNECESSARY e arrotondamento è necessario in base alla scala di questo.

Commenti

per java.math.BigDecimal.divide(java.math.BigDecimal, java.math.RoundingMode).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Divide(BigDecimal, RoundOptions)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala è 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

Parametri

divisor
BigDecimal

valore in base al quale deve BigDecimal essere diviso.

roundingMode
RoundOptions

modalità di arrotondamento da applicare.

Valori restituiti

this / divisor

Attributi

Eccezioni

se divisor == null.

se roundingMode non è una modalità di arrotondamento valida.

se divisor == 0.

se roundingMode == ROUND_UNNECESSARY e arrotondamento è necessario in base alla scala di questo.

Commenti

per java.math.BigDecimal.divide(java.math.BigDecimal, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Divide(BigDecimal, Int32, RoundingMode)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala è specificata.

[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

Parametri

divisor
BigDecimal

valore in base al quale deve BigDecimal essere diviso.

scale
Int32

scala del BigDecimal quoziente da restituire.

roundingMode
RoundingMode

modalità di arrotondamento da applicare.

Valori restituiti

this / divisor

Attributi

Eccezioni

se divisor == null o roundingMode == null.

se divisor == 0.

se roundingMode == RoundingMode.UNNECESSARY e arrotondamento sono necessari in base alla scala specificata e alla precisione specificata.

Commenti

per java.math.BigDecimal.divide(java.math.BigDecimal, int, java.math.RoundingMode).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Divide(BigDecimal, Int32, RoundOptions)

Restituisce un BigDecimal oggetto il cui valore è (this / divisor)e la cui scala è specificata.

[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

Parametri

divisor
BigDecimal

valore in base al quale deve BigDecimal essere diviso.

scale
Int32

scala del BigDecimal quoziente da restituire.

roundingMode
RoundOptions

modalità di arrotondamento da applicare.

Valori restituiti

this / divisor

Attributi

Eccezioni

se divisor == null.

se roundingMode non è una modalità di arrotondamento valida.

se divisor == 0.

se roundingMode == ROUND_UNNECESSARY e arrotondamento sono necessari in base alla scala specificata.

Commenti

per java.math.BigDecimal.divide(java.math.BigDecimal, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a