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 MathContextMathContext. DECIMAL128MathContext对象,其精度设置与IEEE 754R Decimal128格式匹配,为34位,舍入模式为HALF_EVEN,即IEEE 754R默认值。static MathContextMathContext. DECIMAL32MathContext对象,其精度设置与IEEE 754R Decimal32格式匹配,7位数,舍入模式为HALF_EVEN,即IEEE 754R默认值。static MathContextMathContext. DECIMAL64MathContext对象,其精度设置与IEEE 754R Decimal64格式匹配,16位,舍入模式为HALF_EVEN,即IEEE 754R默认值。static MathContextMathContext. UNLIMITEDMathContext对象,其设置具有无限精度算术所需的值。Methods in java.math with parameters of type MathContext 变量和类型 方法 描述 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平方根的this并根据上下文设置进行舍入。BigDecimalBigDecimal. 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舍入。
-