BigDecimal.SetScale 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetScale(Int32) |
回傳 A |
| SetScale(Int32, RoundingMode) |
回傳 a |
| SetScale(Int32, RoundOptions) |
回傳 a |
SetScale(Int32)
回傳 A 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標度值乘除以適當的十的冪方以維持其總值。
- 屬性
例外狀況
是否需要四捨五入。
備註
Java 文件 java.math.BigDecimal.setScale(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetScale(Int32, RoundingMode)
回傳 a 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標度值乘除以適當的十的冪方以維持其總值。
- 屬性
例外狀況
如果 roundingMode == null。
若 roundingMode == ROUND_UNNECESSARY 且 根據給定尺度需四捨五入。
備註
Java 文件 java.math.BigDecimal.setScale(int, java.math.RoundingMode)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetScale(Int32, RoundOptions)
回傳 a 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標度值乘除以適當的十的冪方以維持其總值。
- 屬性
例外狀況
如果 roundingMode 不是有效的四捨五入模式。
若 roundingMode == ROUND_UNNECESSARY 且 根據給定尺度需四捨五入。
備註
Java 文件 java.math.BigDecimal.setScale(int, int)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。