|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
MathContext を使用しているパッケージ | |
---|---|
java.math | 任意精度の整数演算 (BigInteger) および任意精度の小数演算 (BigDecimal) を行うクラスを提供します。 |
java.math での MathContext の使用 |
---|
MathContext として宣言されている java.math のフィールド | |
---|---|
static MathContext |
MathContext.DECIMAL128
IEEE 754R Decimal28 形式、34 桁、丸めモードは IEEE 754R のデフォルトである HALF_EVEN の精度が設定された MathContext オブジェクトです。 |
static MathContext |
MathContext.DECIMAL32
IEEE 754R Decimal32 形式、7 桁、丸めモードは IEEE 754R のデフォルトである HALF_EVEN の精度が設定された MathContext オブジェクトです。 |
static MathContext |
MathContext.DECIMAL64
IEEE 754R Decimal64 形式、16 桁、丸めモードは IEEE 754R のデフォルトである HALF_EVEN の精度が設定された MathContext オブジェクトです。 |
static MathContext |
MathContext.UNLIMITED
無制限の精度での計算に必要な値が設定されている MathContext オブジェクトです。 |
MathContext 型のパラメータを持つ java.math のメソッド | |
---|---|
BigDecimal |
BigDecimal.abs(MathContext mc)
コンテキスト設定に従った丸めを使用して、値がこの BigDecimal の絶対値である BigDecimal を返します。 |
BigDecimal |
BigDecimal.add(BigDecimal augend,
MathContext mc)
コンテキスト設定に従った丸めを使用して、値が (this + augend) である BigDecimal を返します。 |
BigDecimal |
BigDecimal.divide(BigDecimal divisor,
MathContext mc)
コンテキスト設定に従った丸めを使用して、値が (this / divisor) である BigDecimal を返します。 |
BigDecimal[] |
BigDecimal.divideAndRemainder(BigDecimal divisor,
MathContext mc)
コンテキスト設定に従った丸めを使用して計算された divideToIntegralValue の結果と、2 つのオペランドの remainder の結果を含む、2 要素の BigDecimal 配列を返します。 |
BigDecimal |
BigDecimal.divideToIntegralValue(BigDecimal divisor,
MathContext mc)
値が (this / divisor) の整数部である BigDecimal を返します。 |
BigDecimal |
BigDecimal.multiply(BigDecimal multiplicand,
MathContext mc)
コンテキスト設定に従った丸めを使用して、値が (this × multiplicand) である BigDecimal を返します。 |
BigDecimal |
BigDecimal.negate(MathContext mc)
コンテキスト設定に従った丸めを使用して、値が (-this) である BigDecimal を返します。 |
BigDecimal |
BigDecimal.plus(MathContext mc)
コンテキスト設定に従った丸めを使用して、値が (+this) である BigDecimal を返します。 |
BigDecimal |
BigDecimal.pow(int n,
MathContext mc)
値が (thisn) の BigDecimal を返します。 |
BigDecimal |
BigDecimal.remainder(BigDecimal divisor,
MathContext mc)
コンテキスト設定に従った丸めを使用して、値が (this % divisor) である BigDecimal を返します。 |
BigDecimal |
BigDecimal.round(MathContext mc)
MathContext 設定に従って丸められた BigDecimal を返します。 |
BigDecimal |
BigDecimal.subtract(BigDecimal subtrahend,
MathContext mc)
コンテキスト設定に従った丸めを使用して、値が (this - subtrahend) である BigDecimal を返します。 |
MathContext 型のパラメータを持つ java.math のコンストラクタ | |
---|---|
BigDecimal(BigInteger unscaledVal,
int scale,
MathContext mc)
コンテキスト設定に従った丸めを使用して、BigInteger のスケールなしの値と int のスケールを BigDecimal に変換します。 |
|
BigDecimal(BigInteger val,
MathContext mc)
コンテキスト設定に従った丸めを使用して、BigInteger を BigDecimal に変換します。 |
|
BigDecimal(char[] in,
int offset,
int len,
MathContext mc)
部分配列の指定を可能にし、コンテキスト設定に従った丸めを使用しつつ、BigDecimal の文字配列表現を BigDecimal に変換して、同じ文字シーケンスを BigDecimal.BigDecimal(String) コンストラクタとして受け取ります。 |
|
BigDecimal(char[] in,
MathContext mc)
BigDecimal の文字配列表現を BigDecimal に変換し、コンテキスト設定に従った丸めを使用して、同じ文字シーケンスを BigDecimal.BigDecimal(String) コンストラクタとして受け取ります。 |
|
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 の文字列表現を BigDecimal に変換し、コンテキスト設定に従った丸めを使用して、同じ文字列を BigDecimal.BigDecimal(String) コンストラクタとして受け取ります。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。