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 Modifier and Type Field 描述 static MathContext
MathContext. DECIMAL128
甲MathContext
对象与精度设置相匹配的IEEE 754R DECIMAL128格式,34位,和舍入模式HALF_EVEN
,在IEEE 754R的默认。static MathContext
MathContext. DECIMAL32
AMathContext
对象,精度设置与IEEE 754R Decimal32格式,7位数字以及HALF_EVEN
的舍入模式(IEEE 754R默认值)匹配。static MathContext
MathContext. DECIMAL64
AMathContext
对象,其精度设置与IEEE 754R Decimal64格式,16位数字以及HALF_EVEN
的舍入模式(IEEE 754R默认值)匹配。static MathContext
MathContext. UNLIMITED
一个MathContext
对象,其设置具有无限精度算术所需的值。Methods in java.math with parameters of type MathContext Modifier and Type 方法 描述 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
平方根。BigDecimal
BigDecimal. subtract(BigDecimal subtrahend, MathContext mc)
返回BigDecimal
,其值是(this - subtrahend)
,根据上下文设置进行舍入。Constructors in java.math with parameters of type MathContext Constructor 描述 BigDecimal(char[] in, int offset, int len, MathContext mc)
将BigDecimal
的字符阵列表示BigDecimal
转换为BigDecimal
,接受与BigDecimal(String)
构造函数相同的字符序列,同时允许指定子数组并根据上下文设置进行舍入。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
舍入。
-