BigDecimal.SetScale 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SetScale(Int32) |
傳 |
SetScale(Int32, RoundingMode) |
傳 |
SetScale(Int32, RoundOptions) |
傳 |
SetScale(Int32)
傳 BigDecimal
回 ,其小數字數是指定的值,且其值在數值上等於這個 BigDecimal
的值。
[Android.Runtime.Register("setScale", "(I)Ljava/math/BigDecimal;", "GetSetScale_IHandler")]
public virtual Java.Math.BigDecimal? SetScale (int newScale);
[<Android.Runtime.Register("setScale", "(I)Ljava/math/BigDecimal;", "GetSetScale_IHandler")>]
abstract member SetScale : int -> Java.Math.BigDecimal
override this.SetScale : int -> Java.Math.BigDecimal
參數
- newScale
- Int32
BigDecimal
要傳回之值的小數位數。
傳回
, BigDecimal
其小數字數是指定的值,而其未調整值是由乘以或除 BigDecimal
以 10 的適當乘冪,以維持其整體值。
- 屬性
例外狀況
如果需要捨入,則為 。
備註
的 java.math.BigDecimal.setScale(int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
SetScale(Int32, RoundingMode)
傳 BigDecimal
回 ,其小數位數是指定的值,而其未調整值是由乘以或除以這個 BigDecimal
未調整值的適當乘冪十,以維持其整體值。
[Android.Runtime.Register("setScale", "(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetSetScale_ILjava_math_RoundingMode_Handler")]
public virtual Java.Math.BigDecimal? SetScale (int newScale, Java.Math.RoundingMode? roundingMode);
[<Android.Runtime.Register("setScale", "(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetSetScale_ILjava_math_RoundingMode_Handler")>]
abstract member SetScale : int * Java.Math.RoundingMode -> Java.Math.BigDecimal
override this.SetScale : int * Java.Math.RoundingMode -> Java.Math.BigDecimal
參數
- newScale
- Int32
BigDecimal
要傳回之值的小數位數。
- roundingMode
- RoundingMode
要套用的四捨五入模式。
傳回
, BigDecimal
其小數字數是指定的值,而其未調整值是由乘以或除 BigDecimal
以 10 的適當乘冪,以維持其整體值。
- 屬性
例外狀況
如果 為 ,則為 roundingMode == null
。
如果 roundingMode == ROUND_UNNECESSARY
和 四捨五入是必要,則根據指定的尺規。
備註
的 java.math.BigDecimal.setScale(int, java.math.RoundingMode)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
SetScale(Int32, RoundOptions)
傳 BigDecimal
回 ,其小數位數是指定的值,而其未調整值是由乘以或除以這個 BigDecimal
未調整值的適當乘冪十,以維持其整體值。
[Android.Runtime.Register("setScale", "(II)Ljava/math/BigDecimal;", "GetSetScale_IIHandler")]
public virtual Java.Math.BigDecimal? SetScale (int newScale, Java.Math.RoundOptions roundingMode);
[<Android.Runtime.Register("setScale", "(II)Ljava/math/BigDecimal;", "GetSetScale_IIHandler")>]
abstract member SetScale : int * Java.Math.RoundOptions -> Java.Math.BigDecimal
override this.SetScale : int * Java.Math.RoundOptions -> Java.Math.BigDecimal
參數
- newScale
- Int32
BigDecimal
要傳回之值的小數位數。
- roundingMode
- RoundOptions
要套用的四捨五入模式。
傳回
, BigDecimal
其小數字數是指定的值,而其未調整值是由乘以或除 BigDecimal
以 10 的適當乘冪,以維持其整體值。
- 屬性
例外狀況
如果 roundingMode
不是有效的四捨五入模式,則為 。
如果 roundingMode == ROUND_UNNECESSARY
和 四捨五入是必要,則根據指定的尺規。
備註
的 java.math.BigDecimal.setScale(int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。