|
Foundation 1.1.2 | |||||||||
前 次 | フレームあり フレームなし |
BigDecimal を使用しているパッケージ | |
---|---|
java.math | 任意精度の整数演算 (BigInteger) および任意精度の小数演算 (BigDecimal) を行うクラスを提供します。 |
java.math での BigDecimal の使用 |
---|
BigDecimal を返す java.math のメソッド | |
---|---|
BigDecimal |
BigDecimal.abs()
値がこの BigDecimal の絶対値でスケールが this.scale() である BigDecimal を返します。 |
BigDecimal |
BigDecimal.add(BigDecimal val)
値が (this + val) でスケールが max(this.scale(), val.scale()) である BigDecimal を返します。 |
BigDecimal |
BigDecimal.divide(BigDecimal val,
int roundingMode)
値が (this / val) でスケールが this.scale() である BigDecimal を返します。 |
BigDecimal |
BigDecimal.divide(BigDecimal val,
int scale,
int roundingMode)
値が (this / val) で、スケールが指定されたものである BigDecimal を返します。 |
BigDecimal |
BigDecimal.max(BigDecimal val)
この BigDecimal と val の最大値を返します。 |
BigDecimal |
BigDecimal.min(BigDecimal val)
この BigDecimal と val の最小値を返します。 |
BigDecimal |
BigDecimal.movePointLeft(int n)
この BigDecimal の小数点を n 桁左へ移動したものに等しい BigDecimal を返します。 |
BigDecimal |
BigDecimal.movePointRight(int n)
指定された桁数だけ小数点を右へ移動します。 |
BigDecimal |
BigDecimal.multiply(BigDecimal val)
値が (this * val) でスケールが (this.scale() + val.scale()) である BigDecimal を返します。 |
BigDecimal |
BigDecimal.negate()
値が (-this) でスケールが this.scale() である BigDecimal を返します。 |
BigDecimal |
BigDecimal.setScale(int scale)
スケールが指定された値であり、値がこの BigDecimal と同じ数値である、BigDecimalを返します。 |
BigDecimal |
BigDecimal.setScale(int scale,
int roundingMode)
指定したスケールを持ち、スケールなしの値として、元の BigDecimal のスケールなしの値を、全体の値を変えないように適当な 10 の累乗で乗じた (あるいは割った) 値を持つ BigDecimal を返します。 |
BigDecimal |
BigDecimal.subtract(BigDecimal val)
値が (this - val) でスケールが max(this.scale(), val.scale()) である BigDecimal を返します。 |
static BigDecimal |
BigDecimal.valueOf(long val)
long 値をスケールが 0 の BigDecimal に変換します。 |
static BigDecimal |
BigDecimal.valueOf(long unscaledVal,
int scale)
long のスケールなしの値と int のスケールを BigDecimal に変換します。 |
BigDecimal 型のパラメータを持つ java.math のメソッド | |
---|---|
BigDecimal |
BigDecimal.add(BigDecimal val)
値が (this + val) でスケールが max(this.scale(), val.scale()) である BigDecimal を返します。 |
int |
BigDecimal.compareTo(BigDecimal val)
この BigDecimal と指定された BigDecimal を比較します。 |
BigDecimal |
BigDecimal.divide(BigDecimal val,
int roundingMode)
値が (this / val) でスケールが this.scale() である BigDecimal を返します。 |
BigDecimal |
BigDecimal.divide(BigDecimal val,
int scale,
int roundingMode)
値が (this / val) で、スケールが指定されたものである BigDecimal を返します。 |
BigDecimal |
BigDecimal.max(BigDecimal val)
この BigDecimal と val の最大値を返します。 |
BigDecimal |
BigDecimal.min(BigDecimal val)
この BigDecimal と val の最小値を返します。 |
BigDecimal |
BigDecimal.multiply(BigDecimal val)
値が (this * val) でスケールが (this.scale() + val.scale()) である BigDecimal を返します。 |
BigDecimal |
BigDecimal.subtract(BigDecimal val)
値が (this - val) でスケールが max(this.scale(), val.scale()) である BigDecimal を返します。 |
|
Foundation 1.1.2 | |||||||||
前 次 | フレームあり フレームなし |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。