|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.sanpudo.formula.FunctionAdaptor
com.sanpudo.formula.SystemFunctions
public class SystemFunctions
システム定義済み関数。doubleの関数は全て、java.lang.Mathに定義された同名のメソッドと同じ。
メソッドの概要 | |
---|---|
BigDecimal |
abs(BigDecimal bd)
絶対値を返す。 |
double |
abs(double d)
絶対値を返す。 |
double |
cbrt(double d)
立方根を返す。 |
double |
ceil(double d)
引数の値以上で最小の整数を返す。 |
double |
cos(double d)
余弦(cos)を返す。 |
BigDecimal |
down(BigDecimal bd,
BigDecimal scale)
指定した小数点以下桁数を切り捨てる。 |
double |
exp(double d)
自然対数の底eの累乗値を返す。 |
double |
floor(double d)
引数の値以下で最大の整数を返す。 |
double |
log(double d)
自然対数値を返す。 |
double |
log10(double d)
10を低にした自然対数値を返す。 |
BigDecimal |
max(BigDecimal bd1,
BigDecimal bd2)
2つの引数の大きい方の値を返す。 |
double |
max(double d1,
double d2)
2つの引数の大きい方の値を返す。 |
BigDecimal |
min(BigDecimal bd1,
BigDecimal bd2)
2つの引数の小さい方の値を返す。 |
double |
min(double d1,
double d2)
2つの引数の小さい方の値を返す。 |
BigDecimal |
pow(BigDecimal bd1,
BigDecimal bd2)
1番目の引数を、2番目の引数で累乗した値を返す。 |
double |
pow(double d1,
double d2)
1番目の引数を、2番目の引数で累乗した値を返す。 |
double |
rint(double d)
引数の値にもっとも近い整数を返す。 |
BigDecimal |
round(BigDecimal bd,
BigDecimal scale)
指定した小数点以下桁数で四捨五入する。 |
double |
sin(double d)
正弦(sin)を返す。 |
double |
sqrt(double d)
平方根を返す。 |
double |
tan(double d)
正接(tan)を返す。 |
BigDecimal |
up(BigDecimal bd,
BigDecimal scale)
指定した小数点以下桁数を切り上げる。 |
クラス com.sanpudo.formula.FunctionAdaptor から継承されたメソッド |
---|
names, numberOfArgs, supports, value, value |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public double abs(double d)
d
- double値
public BigDecimal abs(BigDecimal bd)
bd
- BigDecimal値
public double cbrt(double d)
d
- double値
public double ceil(double d)
d
- double値
public double cos(double d)
d
- double値
public double exp(double d)
d
- double値
public double floor(double d)
d
- double値
public double log(double d)
d
- double値
public double log10(double d)
d
- double値
public BigDecimal max(BigDecimal bd1, BigDecimal bd2)
bd1
- BigDecimal値bd2
- BigDecimal値
public double max(double d1, double d2)
d1
- double値d2
- double値
public BigDecimal min(BigDecimal bd1, BigDecimal bd2)
bd1
- BigDecimal値bd2
- BigDecimal値
public double min(double d1, double d2)
d1
- double値d2
- double値
public BigDecimal pow(BigDecimal bd1, BigDecimal bd2) throws FunctionEvalException
bd1
- BigDecimal値bd2
- BigDecimal値(整数である事)
FunctionEvalException
public double pow(double d1, double d2)
d1
- double値d2
- double値
public double rint(double d)
d
- double値
public double sin(double d)
d
- double値
public double sqrt(double d)
d
- double値
public double tan(double d)
d
- double値
public BigDecimal round(BigDecimal bd, BigDecimal scale) throws FunctionEvalException
bd
- BigDecimal値scale
- BigDecimal値(整数である事)
FunctionEvalException
- scaleが整数でないpublic BigDecimal down(BigDecimal bd, BigDecimal scale) throws FunctionEvalException
bd
- BigDecimal値scale
- BigDecimal値(整数である事)
FunctionEvalException
- scaleが整数でないpublic BigDecimal up(BigDecimal bd, BigDecimal scale) throws FunctionEvalException
bd
- BigDecimal値scale
- BigDecimal値(整数である事)
FunctionEvalException
- scaleが整数でない
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |