|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
@Rcsid(value="$Revision: 38309 $ $Date: 2010-03-18 17:14:55 +0900 $") public interface IntegerType
整数を保持する型。
最大値((2-2-52)·21023)・最小値(-(2-2-52)·21023)の境界値を超える値を代入した場合は,
FinalunaSysExceptionをthrowする。
| フィールドの概要 | |
|---|---|
static IntegerType |
I_0
値 0。 |
static IntegerType |
I_1
値 1。 |
static IntegerType |
I_10
値 10。 |
static IntegerType |
I_100
値 100。 |
static IntegerType |
I_1000
値 1000。 |
static IntegerType |
I_M1
値 -1。 |
| メソッドの概要 | |
|---|---|
IntegerType |
abs()
この数値の絶対値を取得する。 |
DecimalType |
add(DecimalType val)
この数値に、指定した値を加算した結果を取得する。 |
DecimalType |
add(DecimalType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を加算した結果を取得する。 |
IntegerType |
add(int val)
この数値に、指定した値を加算した結果を取得する。 |
IntegerType |
add(IntegerType val)
この数値に、指定した値を加算した結果を取得する。 |
DecimalType |
divide(DecimalType val,
int scale)
この数値に、指定した値を除算した結果を取得する。 |
DecimalType |
divide(DecimalType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を除算した結果を取得する。 |
DecimalType |
divide(IntegerType val,
int scale)
この数値に、指定した値を除算した結果を取得する。 |
DecimalType |
divide(IntegerType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を除算した結果を取得する。 |
DecimalType |
divide(int val,
int scale)
この数値に、指定した値を除算した結果を取得する。 |
DecimalType |
divide(int val,
int scale,
MathUtil.Round round)
この数値に、指定した値を除算した結果を取得する。 |
boolean |
isGreater(IntegerType compareNum)
この数値が指定された数値より大きいかどうかを判定する。 |
boolean |
isGreaterEqual(IntegerType compareNum)
この数値が指定された数値より大きいかどうかを判定する。 |
boolean |
isInRange(IntegerType small,
IntegerType large,
MathUtil.InRange range)
この数値が、指定された値、境界値条件で範囲内にあるかどうか判定する。 |
boolean |
isLess(IntegerType compareNum)
この数値が指定された数値より小さいかどうかを判定する。 |
boolean |
isLessEqual(IntegerType compareNum)
この数値が指定された数値より小さいかどうかを判定する。 |
DecimalType |
multiply(DecimalType val)
この数値に、指定した値を乗算した結果を取得する。 |
DecimalType |
multiply(DecimalType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を乗算した結果を取得する。 |
IntegerType |
multiply(int val)
この数値に、指定した値を乗算した結果を取得する。 |
IntegerType |
multiply(IntegerType val)
この数値に、指定した値を乗算した結果を取得する。 |
IntegerType |
negate()
この数値と絶対値が等しい負の値を取得する。 |
IntegerType |
remainder(int val)
この数値を、指定の値で除算した剰余を取得する。 |
IntegerType |
remainder(IntegerType val)
この数値を、指定の値で除算した剰余を取得する。 |
int |
signum()
この数値の符号要素を返します。 |
DecimalType |
subtract(DecimalType val)
この数値に、指定した値を減算した結果を取得する。 |
DecimalType |
subtract(DecimalType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を減算した結果を取得する。 |
IntegerType |
subtract(int val)
この数値に、指定した値を減算した結果を取得する。 |
IntegerType |
subtract(IntegerType val)
この数値に、指定した値を減算した結果を取得する。 |
| インタフェース jp.finaluna.api.type.BaseType から継承されたメソッド |
|---|
equals, toStringCode |
| インタフェース java.lang.Comparable から継承されたメソッド |
|---|
compareTo |
| インタフェース jp.finaluna.api.type.Copiable から継承されたメソッド |
|---|
deepCopy |
| フィールドの詳細 |
|---|
static final IntegerType I_M1
値 -1。
static final IntegerType I_0
値 0。
static final IntegerType I_1
値 1。
static final IntegerType I_10
値 10。
static final IntegerType I_100
値 100。
static final IntegerType I_1000
値 1000。
| メソッドの詳細 |
|---|
boolean isGreater(IntegerType compareNum)
この数値が指定された数値より大きいかどうかを判定する。
compareNum - 比較対象数値
truefalsefalseboolean isGreaterEqual(IntegerType compareNum)
この数値が指定された数値より大きいかどうかを判定する。
compareNum - 比較対象数値
truefalsetrueboolean isLess(IntegerType compareNum)
この数値が指定された数値より小さいかどうかを判定する。
compareNum - 比較対象数値
truefalsefalseboolean isLessEqual(IntegerType compareNum)
この数値が指定された数値より小さいかどうかを判定する。
compareNum - 比較対象数値
truefalsetrueIntegerType add(IntegerType val)
この数値に、指定した値を加算した結果を取得する。
val - 加算値
DecimalType add(DecimalType val)
この数値に、指定した値を加算した結果を取得する。
val - 加算値
IntegerType add(int val)
この数値に、指定した値を加算した結果を取得する。
val - 加算値
DecimalType add(DecimalType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を加算した結果を取得する。
val - 加算値scale - 丸め位置round - 丸めモード
IntegerType subtract(IntegerType val)
この数値に、指定した値を減算した結果を取得する。
val - 減算値
DecimalType subtract(DecimalType val)
この数値に、指定した値を減算した結果を取得する。
val - 減算値
IntegerType subtract(int val)
この数値に、指定した値を減算した結果を取得する。
val - 減算値
DecimalType subtract(DecimalType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を減算した結果を取得する。
val - 減算値scale - 丸め位置round - 丸めモード
IntegerType multiply(IntegerType val)
この数値に、指定した値を乗算した結果を取得する。
val - 乗算値
DecimalType multiply(DecimalType val)
この数値に、指定した値を乗算した結果を取得する。
val - 乗算値
IntegerType multiply(int val)
この数値に、指定した値を乗算した結果を取得する。
val - 乗算値
DecimalType multiply(DecimalType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を乗算した結果を取得する。
val - 乗算値scale - 丸め位置round - 丸めモード
DecimalType divide(IntegerType val,
int scale)
この数値に、指定した値を除算した結果を取得する。
丸めモードには0に近づけるモードが適用されれる。
val - 除算値scale - スケール
DecimalType divide(DecimalType val,
int scale)
この数値に、指定した値を除算した結果を取得する。
丸めモードには0に近づけるモードが適用されれる。
val - 除算値scale - スケール
DecimalType divide(int val,
int scale)
この数値に、指定した値を除算した結果を取得する。
丸めモードには0に近づけるモードが適用されれる。
val - 除算値scale - スケール
DecimalType divide(IntegerType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を除算した結果を取得する。
val - 除算値scale - スケールround - 丸めモード
DecimalType divide(DecimalType val,
int scale,
MathUtil.Round round)
この数値に、指定した値を除算した結果を取得する。
val - 除算値scale - スケールround - 丸めモード
DecimalType divide(int val,
int scale,
MathUtil.Round round)
この数値に、指定した値を除算した結果を取得する。
val - 除算値scale - スケールround - 丸めモード
IntegerType abs()
この数値の絶対値を取得する。
IntegerType negate()
この数値と絶対値が等しい負の値を取得する。
boolean isInRange(IntegerType small,
IntegerType large,
MathUtil.InRange range)
この数値が、指定された値、境界値条件で範囲内にあるかどうか判定する。
最小値、最大値の境界値条件は、rangeに指定された境界値条件に従う。
small - 最小値large - 最大値range - 境界値条件
truefalseIntegerType remainder(IntegerType val)
この数値を、指定の値で除算した剰余を取得する。
val - この数値を除算する値
val で除算した剰余IntegerType remainder(int val)
この数値を、指定の値で除算した剰余を取得する。
val - この数値を除算する値
val で除算した剰余int signum()
この数値の符号要素を返します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||