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
非缩放值(以 10 的相应幂)来维持其总体值。
[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
非缩放值(以 10 的相应幂)来维持其总体值。
[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 属性许可证中所述的术语使用。