Uses of Class
java.math.MathContext
-
Packages that use MathContext 软件包 描述 java.math 提供用于执行任意精度整数运算(BigInteger
)和任意精度十进制算术(BigDecimal
)的类。 -
-
Uses of MathContext in java.math
Fields in java.math declared as MathContext 变量和类型 字段 描述 static MathContext
MathContext. DECIMAL128
MathContext
对象,其精度设置与IEEE 754R Decimal128格式匹配,为34位,舍入模式为HALF_EVEN
,即IEEE 754R默认值。static MathContext
MathContext. DECIMAL32
MathContext
对象,其精度设置与IEEE 754R Decimal32格式匹配,7位数,舍入模式为HALF_EVEN
,即IEEE 754R默认值。static MathContext
MathContext. DECIMAL64
MathContext
对象,其精度设置与IEEE 754R Decimal64格式匹配,16位,舍入模式为HALF_EVEN
,即IEEE 754R默认值。static MathContext
MathContext. UNLIMITED
MathContext
对象,其设置具有无限精度算术所需的值。Methods in java.math with parameters of type MathContext 变量和类型 方法 描述 BigDecimal
BigDecimal. abs(MathContext mc)
返回BigDecimal
其值为此BigDecimal
的绝对值,并根据上下文设置进行舍入。BigDecimal
BigDecimal. add(BigDecimal augend, MathContext mc)
返回BigDecimal
其值为(this + augend)
,根据上下文设置进行舍入。BigDecimal
BigDecimal. divide(BigDecimal divisor, MathContext mc)
返回BigDecimal
其值为(this / divisor)
,根据上下文设置进行舍入。BigDecimal[]
BigDecimal. divideAndRemainder(BigDecimal divisor, MathContext mc)
返回一个两元件BigDecimal
阵列含有的结果divideToIntegralValue
,随后的结果remainder
上与根据上下文设置进行舍入计算出的两个操作数。BigDecimal
BigDecimal. divideToIntegralValue(BigDecimal divisor, MathContext mc)
返回BigDecimal
,其值是整数部分(this / divisor)
。BigDecimal
BigDecimal. multiply(BigDecimal multiplicand, MathContext mc)
返回BigDecimal
其值为(this × multiplicand)
,根据上下文设置进行舍入。BigDecimal
BigDecimal. negate(MathContext mc)
返回BigDecimal
其值为(-this)
,根据上下文设置进行舍入。BigDecimal
BigDecimal. plus(MathContext mc)
返回BigDecimal
其值为(+this)
,根据上下文设置进行舍入。BigDecimal
BigDecimal. pow(int n, MathContext mc)
返回BigDecimal
其值为(thisn)
。BigDecimal
BigDecimal. remainder(BigDecimal divisor, MathContext mc)
返回BigDecimal
其值为(this % divisor)
,根据上下文设置进行舍入。BigDecimal
BigDecimal. round(MathContext mc)
返回BigDecimal
根据四舍五入MathContext
设置。BigDecimal
BigDecimal. sqrt(MathContext mc)
返回this
平方根的this
并根据上下文设置进行舍入。BigDecimal
BigDecimal. subtract(BigDecimal subtrahend, MathContext mc)
返回BigDecimal
其值为(this - subtrahend)
,根据上下文设置进行舍入。Constructors in java.math with parameters of type MathContext 构造器 描述 BigDecimal(char[] in, int offset, int len, MathContext mc)
BigDecimal(char[] in, MathContext mc)
BigDecimal(double val, MathContext mc)
将double
转换为BigDecimal
,并根据上下文设置进行舍入。BigDecimal(int val, MathContext mc)
将int
转换为BigDecimal
,并根据上下文设置进行舍入。BigDecimal(long val, MathContext mc)
将long
转换为BigDecimal
,并根据上下文设置进行舍入。BigDecimal(String val, MathContext mc)
BigDecimal(BigInteger unscaledVal, int scale, MathContext mc)
将BigInteger
缩放值和int
比例转换为BigDecimal
,并根据上下文设置进行舍入。BigDecimal(BigInteger val, MathContext mc)
根据上下文设置将BigInteger
转换为BigDecimal
舍入。
-