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 MathContextMathContext. DECIMAL128甲MathContext对象与精度设置相匹配的IEEE 754R DECIMAL128格式,34位,和舍入模式HALF_EVEN,在IEEE 754R的默认。static MathContextMathContext. DECIMAL32AMathContext对象,精度设置与IEEE 754R Decimal32格式,7位数字以及HALF_EVEN的舍入模式(IEEE 754R默认值)匹配。static MathContextMathContext. DECIMAL64AMathContext对象,其精度设置与IEEE 754R Decimal64格式,16位数字以及HALF_EVEN的舍入模式(IEEE 754R默认值)匹配。static MathContextMathContext. UNLIMITED一个MathContext对象,其设置具有无限精度算术所需的值。Methods in java.math with parameters of type MathContext Modifier and Type 方法 描述 BigDecimalBigDecimal. abs(MathContext mc)返回一个BigDecimal其值为此BigDecimal的绝对值,根据上下文设置进行舍入。BigDecimalBigDecimal. add(BigDecimal augend, MathContext mc)返回BigDecimal,其值是(this + augend),根据上下文设置进行舍入。BigDecimalBigDecimal. divide(BigDecimal divisor, MathContext mc)返回BigDecimal,其值是(this / divisor),根据上下文设置进行舍入。BigDecimal[]BigDecimal. divideAndRemainder(BigDecimal divisor, MathContext mc)返回一个两元件BigDecimal阵列含有的结果divideToIntegralValue随后的结果remainder上与根据上下文设置进行舍入计算出的两个操作数。BigDecimalBigDecimal. divideToIntegralValue(BigDecimal divisor, MathContext mc)返回值为BigDecimal的整数部分的(this / divisor)。BigDecimalBigDecimal. multiply(BigDecimal multiplicand, MathContext mc)返回BigDecimal,其值是(this × multiplicand),根据上下文设置进行舍入。BigDecimalBigDecimal. negate(MathContext mc)返回BigDecimal,其值是(-this),根据上下文设置进行舍入。BigDecimalBigDecimal. plus(MathContext mc)返回BigDecimal,其值是(+this),根据上下文设置进行舍入。BigDecimalBigDecimal. pow(int n, MathContext mc)返回BigDecimal,其值是(thisn)。BigDecimalBigDecimal. remainder(BigDecimal divisor, MathContext mc)返回BigDecimal,其值是(this % divisor),根据上下文设置进行舍入。BigDecimalBigDecimal. round(MathContext mc)返回BigDecimal根据四舍五入MathContext设置。BigDecimalBigDecimal. sqrt(MathContext mc)根据上下文设置返回近似值为this平方根。BigDecimalBigDecimal. 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舍入。
-