BigDecimal.Divide Metode

Definisi

Overload

Nama Deskripsi
Divide(BigDecimal)

BigDecimal Mengembalikan nilainya adalah (this / divisor), dan yang skala pilihannya adalah (this.scale() - divisor.scale()); jika kuota yang tepat tidak dapat diwakili (karena memiliki ekspansi desimal yang tidak mengakhiri) yang ArithmeticException dilemparkan.

Divide(BigDecimal, MathContext)

Mengembalikan nilainya BigDecimal adalah (this / divisor), dengan pembulatan sesuai dengan pengaturan konteks.

Divide(BigDecimal, RoundingMode)

Mengembalikan BigDecimal nilainya adalah (this / divisor), dan yang skalanya adalah this.scale().

Divide(BigDecimal, RoundOptions)

Mengembalikan BigDecimal nilainya adalah (this / divisor), dan yang skalanya adalah this.scale().

Divide(BigDecimal, Int32, RoundingMode)

Mengembalikan BigDecimal nilainya adalah (this / divisor), dan yang skalanya seperti yang ditentukan.

Divide(BigDecimal, Int32, RoundOptions)

Mengembalikan BigDecimal nilainya adalah (this / divisor), dan yang skalanya seperti yang ditentukan.

Divide(BigDecimal)

BigDecimal Mengembalikan nilainya adalah (this / divisor), dan yang skala pilihannya adalah (this.scale() - divisor.scale()); jika kuota yang tepat tidak dapat diwakili (karena memiliki ekspansi desimal yang tidak mengakhiri) yang ArithmeticException dilemparkan.

[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

nilai di mana ini BigDecimal akan dibagi.

Mengembalikan

this / divisor

Atribut

Pengecualian

jika divisor == null.

jika divisor == 0.

jika hasilnya tidak dapat diwakili dengan tepat.

Keterangan

Java dokumentasi untuk java.math.BigDecimal.divide(java.math.BigDecimal).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Divide(BigDecimal, MathContext)

Mengembalikan nilainya BigDecimal adalah (this / divisor), dengan pembulatan sesuai dengan pengaturan konteks.

[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

nilai di mana ini BigDecimal akan dibagi.

mc
MathContext

konteks yang akan digunakan.

Mengembalikan

this / divisor, dibulatkan seperlunya.

Atribut

Pengecualian

jika divisor == null atau mc == null.

jika divisor == 0.

jika mc.getRoundingMode() == UNNECESSARY dan pembulatan diperlukan sesuai mc.getPrecision().

Keterangan

Java dokumentasi untuk java.math.BigDecimal.divide(java.math.BigDecimal, java.math.MathContext).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Divide(BigDecimal, RoundingMode)

Mengembalikan BigDecimal nilainya adalah (this / divisor), dan yang skalanya adalah 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

nilai di mana ini BigDecimal akan dibagi.

roundingMode
RoundingMode

mode pembulatan untuk diterapkan.

Mengembalikan

this / divisor

Atribut

Pengecualian

jika divisor == null atau roundingMode == null.

jika divisor == 0.

jika roundingMode == RoundingMode.UNNECESSARY dan pembulatan diperlukan sesuai dengan skala ini.

Keterangan

Java dokumentasi untuk java.math.BigDecimal.divide(java.math.BigDecimal, java.math.RoundingMode).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Divide(BigDecimal, RoundOptions)

Mengembalikan BigDecimal nilainya adalah (this / divisor), dan yang skalanya adalah 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

nilai di mana ini BigDecimal akan dibagi.

roundingMode
RoundOptions

mode pembulatan untuk diterapkan.

Mengembalikan

this / divisor

Atribut

Pengecualian

jika divisor == null.

jika roundingMode bukan mode pembulatan yang valid.

jika divisor == 0.

jika roundingMode == ROUND_UNNECESSARY dan pembulatan diperlukan sesuai dengan skala ini.

Keterangan

Java dokumentasi untuk java.math.BigDecimal.divide(java.math.BigDecimal, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Divide(BigDecimal, Int32, RoundingMode)

Mengembalikan BigDecimal nilainya adalah (this / divisor), dan yang skalanya seperti yang ditentukan.

[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

nilai di mana ini BigDecimal akan dibagi.

scale
Int32

skala kuota yang BigDecimal akan dikembalikan.

roundingMode
RoundingMode

mode pembulatan untuk diterapkan.

Mengembalikan

this / divisor

Atribut

Pengecualian

jika divisor == null atau roundingMode == null.

jika divisor == 0.

jika roundingMode == RoundingMode.UNNECESSARY dan pembulatan diperlukan sesuai dengan skala yang diberikan dan diberikan presisi.

Keterangan

Java dokumentasi untuk java.math.BigDecimal.divide(java.math.BigDecimal, int, java.math.RoundingMode).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Divide(BigDecimal, Int32, RoundOptions)

Mengembalikan BigDecimal nilainya adalah (this / divisor), dan yang skalanya seperti yang ditentukan.

[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

nilai di mana ini BigDecimal akan dibagi.

scale
Int32

skala kuota yang BigDecimal akan dikembalikan.

roundingMode
RoundOptions

mode pembulatan untuk diterapkan.

Mengembalikan

this / divisor

Atribut

Pengecualian

jika divisor == null.

jika roundingMode bukan mode pembulatan yang valid.

jika divisor == 0.

jika roundingMode == ROUND_UNNECESSARY dan pembulatan diperlukan sesuai dengan skala yang diberikan.

Keterangan

Java dokumentasi untuk java.math.BigDecimal.divide(java.math.BigDecimal, int, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk