語言

BigDecimal.SetScale 方法

定義

多載

名稱 Description
SetScale(Int32)

回傳一個具有特定刻度的平面。BigDecimal

SetScale(Int32, RoundOptions)

回傳一個具有特定刻度的平面。BigDecimal

SetScale(Int32)

回傳一個具有特定刻度的平面。BigDecimal

[Android.Runtime.Register("setScale", "(I)Landroid/icu/math/BigDecimal;", "GetSetScale_IHandler", ApiSince=24)]
public virtual Android.Icu.Math.BigDecimal? SetScale(int scale);
[<Android.Runtime.Register("setScale", "(I)Landroid/icu/math/BigDecimal;", "GetSetScale_IHandler", ApiSince=24)>]
abstract member SetScale : int -> Android.Icu.Math.BigDecimal
override this.SetScale : int -> Android.Icu.Math.BigDecimal

參數

scale
Int32

該 int 表示所得 BigDecimal的尺度。

傳回

一個平原 BigDecimal ,標示的刻度。

屬性

備註

回傳一個具有特定刻度的平面。BigDecimal

如果給定刻度(必須為零或正)與或大於此刻 BigDecimal 度的十進位部分(刻度)長度相同或大,則會在需要時在小數點部分加上尾隨的零點。

若給定刻度小於此刻 BigDecimal 度的十進位部分(刻度)長度,則會移除後方數字,若有棄置的數字非零,則擲出 a ArithmeticException 。

與 相同 #setScale(int, int),第一個參數是刻度,第二個參數是 MathContext.ROUND_UNNECESSARY。

Java 文件 android.icu.math.BigDecimal.setScale(int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetScale(Int32, RoundOptions)

回傳一個具有特定刻度的平面。BigDecimal

[Android.Runtime.Register("setScale", "(II)Landroid/icu/math/BigDecimal;", "GetSetScale_IIHandler", ApiSince=24)]
public virtual Android.Icu.Math.BigDecimal? SetScale(int scale, Android.Icu.Math.RoundOptions round);
[<Android.Runtime.Register("setScale", "(II)Landroid/icu/math/BigDecimal;", "GetSetScale_IIHandler", ApiSince=24)>]
abstract member SetScale : int * Android.Icu.Math.RoundOptions -> Android.Icu.Math.BigDecimal
override this.SetScale : int * Android.Icu.Math.RoundOptions -> Android.Icu.Math.BigDecimal

參數

scale
Int32

該 int 表示所得 BigDecimal的尺度。

round
RoundOptions

int將用於劃分的四捨五入模式(見MathContext類別)。

傳回

一個平原 BigDecimal ,標示的刻度。

屬性

備註

回傳一個具有特定刻度的平面。BigDecimal

如果給定刻度(必須為零或正)與或大於此刻 BigDecimal 度的十進位部分(刻度)長度相同或大,則會在需要時在小數點部分加上尾隨的零點。

若所給刻度小於此刻 BigDecimal 度的十進位部分(刻度)長度,則會移除後方數字,並利用第二個參數所給出的四捨五入模式來判斷剩餘數字是否受進位影響。 此時若 IllegalArgumentException 不是有效的四捨五入模式,則 a 被拋出 round 。

若 round 是 MathContext.ROUND_UNNECESSARY, ArithmeticException 且任何被丟棄的數字非零,則 是拋出 。

Java 文件 android.icu.math.BigDecimal.setScale(int, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於