コンストラクタの概要

BigInteger (String val)
BigInteger の10進 String 表現を BigInteger に変換します。

メソッドの概要

返却値の型 メソッド名
BigInteger abs ()
値がこの BigInteger の絶対値である BigInteger を返します。
BigInteger add (BigInteger val)
値が (this + val) である BigInteger を返します。
Number compareTo (BigInteger val)
この BigInteger を指定された BigInteger と比較します。
Array divideAndRemainder (BigInteger val)
(this / val) そして (this % val) と続く、2つの BigInteger の配列を返します。
BigInteger divide (BigInteger val)
値が (this / val) である BigInteger を返します。
Boolean equals (Object x)
この BigInteger と指定された Object が等しいかどうかを比較します。
BigInteger max (BigInteger val)
この BigInteger と val の最大値を返します。
BigInteger min (BigInteger val)
この BigInteger と val の最小値を返します。
BigInteger multiply (BigInteger val)
値が (this * val) である BigInteger を返します。
BigInteger negate ()
値が (-this) である BigInteger を返します。
Number numberValue ()
この BigInteger を Number に変換します。
BigInteger pow (Number exponent)
値が (thisexponent) の BigInteger を返します。
BigInteger remainder (BigInteger val)
値が (this % val) である BigInteger を返します。
Number signum ()
この BigInteger の符号要素を返します。
BigInteger subtract (BigInteger val)
値が (this - val) である BigInteger を返します。
String toString ()
この BigInteger の10進 String 表現を返します。
BigInteger valueOf (Number val) static
値が指定された Number の値と等しい BigInteger を返します。

コンストラクタの詳細

BigInteger (String val)
BigInteger の10進 String 表現を BigInteger に変換します。
パラメータ
val : String
BigInteger の10進数の String 表現。

メソッドの詳細

BigInteger abs ()
値がこの BigInteger の絶対値である BigInteger を返します。
返却値
BigInteger
BigInteger abs(this)。
BigInteger add (BigInteger val)
値が (this + val) である BigInteger を返します。
パラメータ
val : BigInteger
この BigInteger に加算する値。
返却値
BigInteger
BigInteger this + val。
Number compareTo (BigInteger val)
この BigInteger を指定された BigInteger と比較します。
パラメータ
val : BigInteger
この BigInteger と比較する BigInteger。
返却値
Number
Number この BigInteger の数値が val より小さい場合は -1、等しい場合は 0、大きい場合は 1。
Array divideAndRemainder (BigInteger val)
(this / val) そして (this % val) と続く、2つの BigInteger の配列を返します。
パラメータ
val : BigInteger
この BigInteger を除算する値、および計算された剰余。
返却値
Array
Array 2つの BigInteger の配列。商 (this / val) が最初の要素で、剰余 (this % val) が最後の要素。
BigInteger divide (BigInteger val)
値が (this / val) である BigInteger を返します。
パラメータ
val : BigInteger
この BigInteger を除算する値。
返却値
BigInteger
BigInteger this / val。
Boolean equals (Object x)
この BigInteger と指定された Object が等しいかどうかを比較します。
パラメータ
x : Object
この BigInteger と比較する Object。
返却値
Boolean
Boolean 指定された Object が、この BigInteger と値が等しい BigInteger である場合にだけ true。
BigInteger max (BigInteger val)
この BigInteger と val の最大値を返します。
パラメータ
val : BigInteger
最大値の計算に使用する値。
返却値
BigInteger
BigInteger この BigInteger と val のうちで大きい方の値を持つ BigInteger。値が等しい場合はどちらかが返されます。
BigInteger min (BigInteger val)
この BigInteger と val の最小値を返します。
パラメータ
val : BigInteger
最小値の計算に使用する値。
返却値
BigInteger
BigInteger この BigInteger と val のうちで小さい方の値を持つ BigInteger。値が等しい場合はどちらかが返されます。
BigInteger multiply (BigInteger val)
値が (this * val) である BigInteger を返します。
パラメータ
val : BigInteger
この BigInteger で乗算する値。
返却値
BigInteger
BigInteger this * val。
BigInteger negate ()
値が (-this) である BigInteger を返します。
返却値
BigInteger
BigInteger -this。
Number numberValue ()
この BigInteger を Number に変換します。
この変換により、BigInteger 値の精度に関する情報が失われる可能性があります。
返却値
Number
Number Number に変換されたこの BigInteger。
BigInteger pow (Number exponent)
値が (thisexponent) の BigInteger を返します。
パラメータ
exponent : Number
この BigInteger を累乗する指数(整数値)。
返却値
BigInteger
BigInteger thisexponent
BigInteger remainder (BigInteger val)
値が (this % val) である BigInteger を返します。
パラメータ
val : BigInteger
この BigInteger を除算する値、および計算された剰余。
返却値
BigInteger
BigInteger this % val。
Number signum ()
この BigInteger の符号要素を返します。
返却値
Number
Number この BigInteger が負の場合は -1、ゼロの場合は 0、正の場合は 1。
BigInteger subtract (BigInteger val)
値が (this - val) である BigInteger を返します。
パラメータ
val : BigInteger
この BigInteger から減算する値。
返却値
BigInteger
BigInteger this - val。
String toString ()
この BigInteger の10進 String 表現を返します。
返却値
String
String この BigInteger の10進数の String 表現。
BigInteger valueOf (Number val) static
値が指定された Number の値と等しい BigInteger を返します。
パラメータ
val : Number
返される BigInteger の値(整数値)。
返却値
BigInteger
BigInteger 指定値を使った BigInteger。