クラスjava.math.BigDecimal
の使用
-
BigDecimalを使用しているパッケージ パッケージ 説明 java.math 任意精度の整数演算(BigInteger)および任意精度の10進演算(BigDecimal)を行うクラスを提供します。java.sql Java™プログラミング言語を使用してデータソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するためのAPIを提供します。java.util コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。javafx.util.converter このパッケージは、JavaFXの標準文字列コンバータに使用されます。javax.management.openmbean 公開データ型とOpen MBean記述子クラスを提供します。javax.sql Java™プログラミング言語によるサーバー側のデータ・ソースへのアクセスと処理のためのAPIを提供します。javax.sql.rowset JDBCRowSet実装用の標準インタフェースと基底クラスです。javax.sql.rowset.serial Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。javax.xml.bind 非整列化、整列化および検証機能を含む実行時バインディング・フレームワークをクライアント・アプリケーションに提供します。javax.xml.datatype XML/Java型マッピングを定義します。org.omg.CORBA プログラマがフル機能のObject Request Broker (ORB)として使用できるように実装されたクラスORBを含む、Java™プログラミング言語へのOMG CORBA APIのマッピングを提供します。org.omg.CORBA.portable ポータビリティ・レイヤー、つまり、あるベンダーによって生成されたコードがほかのベンダーのORBで動作できるようにする一連のORB APIを提供します。 -
-
java.mathでのBigDecimalの使用
BigDecimalとして宣言されているjava.mathのフィールド 修飾子と型 フィールド 説明 static BigDecimalBigDecimal. ONEスケール0の値1です。static BigDecimalBigDecimal. TENスケール0の値10です。static BigDecimalBigDecimal. ZEROスケール0の値0です。BigDecimalを返すjava.mathのメソッド 修飾子と型 メソッド 説明 BigDecimalBigDecimal. abs()値がこのBigDecimalの絶対値でスケールがthis.scale()であるBigDecimalを返します。BigDecimalBigDecimal. abs(MathContext mc)コンテキスト設定に従った丸めを使用して、値がこのBigDecimalの絶対値であるBigDecimalを返します。BigDecimalBigDecimal. add(BigDecimal augend)値が(this+augend)でスケールがmax(this.scale(), augend.scale())であるBigDecimalを返します。BigDecimalBigDecimal. add(BigDecimal augend, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this+augend)であるBigDecimalを返します。BigDecimalBigDecimal. divide(BigDecimal divisor)値が(this /divisor)で優先スケールが(this.scale() - divisor.scale())であるBigDecimalを返します。(小数点以下が無限となるため)正確な商を表現できない場合、ArithmeticExceptionがスローされます。BigDecimalBigDecimal. divide(BigDecimal divisor, int roundingMode)非推奨。このdivide(BigDecimal, RoundingMode)メソッドは、このレガシー・メソッドより優先して使用する必要があります。BigDecimalBigDecimal. divide(BigDecimal divisor, int scale, int roundingMode)非推奨。このdivide(BigDecimal, int, RoundingMode)メソッドは、このレガシー・メソッドより優先して使用する必要があります。BigDecimalBigDecimal. divide(BigDecimal divisor, int scale, RoundingMode roundingMode)値が(this /divisor)で、スケールが指定されたものであるBigDecimalを返します。BigDecimalBigDecimal. divide(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this /divisor)であるBigDecimalを返します。BigDecimalBigDecimal. divide(BigDecimal divisor, RoundingMode roundingMode)値が(this /divisor)でスケールがthis.scale()であるBigDecimalを返します。BigDecimal[]BigDecimal. divideAndRemainder(BigDecimal divisor)divideToIntegralValueの結果とそれに続く2つのオペランドのremainderの結果を含む、2要素のBigDecimal配列を返します。BigDecimal[]BigDecimal. divideAndRemainder(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して計算されたdivideToIntegralValueの結果と、2つのオペランドのremainderの結果を含む、2要素のBigDecimal配列を返します。BigDecimalBigDecimal. divideToIntegralValue(BigDecimal divisor)値が丸められた商(this /divisor)の整数部であるBigDecimalを返します。BigDecimalBigDecimal. divideToIntegralValue(BigDecimal divisor, MathContext mc)値が(this /divisor)の整数部であるBigDecimalを返します。BigDecimalBigDecimal. max(BigDecimal val)このBigDecimalとvalの最大値を返します。BigDecimalBigDecimal. min(BigDecimal val)このBigDecimalとvalの最小値を返します。BigDecimalBigDecimal. movePointLeft(int n)小数点をn桁左へ移動してこれに等しいBigDecimalを返します。BigDecimalBigDecimal. movePointRight(int n)小数点をn桁右へ移動してこれに等しいBigDecimalを返します。BigDecimalBigDecimal. multiply(BigDecimal multiplicand)値が(this×multiplicand)でスケールが(this.scale()+multiplicand.scale())であるBigDecimalを返します。BigDecimalBigDecimal. multiply(BigDecimal multiplicand, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this×multiplicand)であるBigDecimalを返します。BigDecimalBigDecimal. negate()値が(-this)でスケールがthis.scale()であるBigDecimalを返します。BigDecimalBigDecimal. negate(MathContext mc)コンテキスト設定に従った丸めを使用して、値が(-this)であるBigDecimalを返します。BigDecimalBigDecimal. plus()値が(+this)でスケールがthis.scale()であるBigDecimalを返します。BigDecimalBigDecimal. plus(MathContext mc)コンテキスト設定に従った丸めを使用して、値が(+this)であるBigDecimalを返します。BigDecimalBigDecimal. pow(int n)値が(thisn)であるBigDecimalを返します。累乗は、精度の制限なしで正確に計算されます。BigDecimalBigDecimal. pow(int n, MathContext mc)値が(thisn)であるBigDecimalを返します。BigDecimalBigDecimal. remainder(BigDecimal divisor)値が(this % divisor)であるBigDecimalを返します。BigDecimalBigDecimal. remainder(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this % divisor)であるBigDecimalを返します。BigDecimalBigDecimal. round(MathContext mc)MathContext設定に従って丸められたBigDecimalを返します。BigDecimalBigDecimal. scaleByPowerOfTen(int n)数値が(this* 10n)に等しいBigDecimalを返します。BigDecimalBigDecimal. setScale(int newScale)スケールが指定された値であり、値がこのBigDecimalと同じ数値であるBigDecimalを返します。BigDecimalBigDecimal. setScale(int newScale, int roundingMode)非推奨。このsetScale(int, RoundingMode)メソッドは、このレガシー・メソッドより優先して使用する必要があります。BigDecimalBigDecimal. setScale(int newScale, RoundingMode roundingMode)スケールが指定された値であり、かつスケールなしの値が、このBigDecimalのスケールなしの値と、総体値を維持できる適当な10の累乗の積または商により決定されるBigDecimalを返します。BigDecimalBigDecimal. sqrt(MathContext mc)コンテキスト設定に従って四捨五入して、thisの平方根に対する近似値を返します。BigDecimalBigDecimal. stripTrailingZeros()数値はこれに等しいが、末尾の0が表現から削除されたBigDecimalを返します。BigDecimalBigDecimal. subtract(BigDecimal subtrahend)値が(this - subtrahend)でスケールがmax(this.scale(), subtrahend.scale())であるBigDecimalを返します。BigDecimalBigDecimal. subtract(BigDecimal subtrahend, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this - subtrahend)であるBigDecimalを返します。BigDecimalBigDecimal. ulp()このBigDecimalのulp (最終桁単位)のサイズを返します。static BigDecimalBigDecimal. valueOf(double val)Double.toString(double)メソッドで提供されるdoubleの正規の文字列表現を使用して、doubleをBigDecimalに変換します。static BigDecimalBigDecimal. valueOf(long val)long値をスケールが0のBigDecimalに変換します。static BigDecimalBigDecimal. valueOf(long unscaledVal, int scale)longのスケールなしの値とintのスケールをBigDecimalに変換します。BigDecimal型のパラメータを持つjava.mathのメソッド 修飾子と型 メソッド 説明 BigDecimalBigDecimal. add(BigDecimal augend)値が(this+augend)でスケールがmax(this.scale(), augend.scale())であるBigDecimalを返します。BigDecimalBigDecimal. add(BigDecimal augend, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this+augend)であるBigDecimalを返します。intBigDecimal. compareTo(BigDecimal val)このBigDecimalを指定されたBigDecimalと比較します。BigDecimalBigDecimal. divide(BigDecimal divisor)値が(this /divisor)で優先スケールが(this.scale() - divisor.scale())であるBigDecimalを返します。(小数点以下が無限となるため)正確な商を表現できない場合、ArithmeticExceptionがスローされます。BigDecimalBigDecimal. divide(BigDecimal divisor, int roundingMode)非推奨。このdivide(BigDecimal, RoundingMode)メソッドは、このレガシー・メソッドより優先して使用する必要があります。BigDecimalBigDecimal. divide(BigDecimal divisor, int scale, int roundingMode)非推奨。このdivide(BigDecimal, int, RoundingMode)メソッドは、このレガシー・メソッドより優先して使用する必要があります。BigDecimalBigDecimal. divide(BigDecimal divisor, int scale, RoundingMode roundingMode)値が(this /divisor)で、スケールが指定されたものであるBigDecimalを返します。BigDecimalBigDecimal. divide(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this /divisor)であるBigDecimalを返します。BigDecimalBigDecimal. divide(BigDecimal divisor, RoundingMode roundingMode)値が(this /divisor)でスケールがthis.scale()であるBigDecimalを返します。BigDecimal[]BigDecimal. divideAndRemainder(BigDecimal divisor)divideToIntegralValueの結果とそれに続く2つのオペランドのremainderの結果を含む、2要素のBigDecimal配列を返します。BigDecimal[]BigDecimal. divideAndRemainder(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して計算されたdivideToIntegralValueの結果と、2つのオペランドのremainderの結果を含む、2要素のBigDecimal配列を返します。BigDecimalBigDecimal. divideToIntegralValue(BigDecimal divisor)値が丸められた商(this /divisor)の整数部であるBigDecimalを返します。BigDecimalBigDecimal. divideToIntegralValue(BigDecimal divisor, MathContext mc)値が(this /divisor)の整数部であるBigDecimalを返します。BigDecimalBigDecimal. max(BigDecimal val)このBigDecimalとvalの最大値を返します。BigDecimalBigDecimal. min(BigDecimal val)このBigDecimalとvalの最小値を返します。BigDecimalBigDecimal. multiply(BigDecimal multiplicand)値が(this×multiplicand)でスケールが(this.scale()+multiplicand.scale())であるBigDecimalを返します。BigDecimalBigDecimal. multiply(BigDecimal multiplicand, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this×multiplicand)であるBigDecimalを返します。BigDecimalBigDecimal. remainder(BigDecimal divisor)値が(this % divisor)であるBigDecimalを返します。BigDecimalBigDecimal. remainder(BigDecimal divisor, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this % divisor)であるBigDecimalを返します。BigDecimalBigDecimal. subtract(BigDecimal subtrahend)値が(this - subtrahend)でスケールがmax(this.scale(), subtrahend.scale())であるBigDecimalを返します。BigDecimalBigDecimal. subtract(BigDecimal subtrahend, MathContext mc)コンテキスト設定に従った丸めを使用して、値が(this - subtrahend)であるBigDecimalを返します。 -
java.sqlでのBigDecimalの使用
BigDecimalを返すjava.sqlのメソッド 修飾子と型 メソッド 説明 BigDecimalCallableStatement. getBigDecimal(int parameterIndex)指定されたJDBCNUMERICパラメータの値を、その値と同じ小数点以下の桁数を持つjava.math.BigDecimalオブジェクトとして取り出します。BigDecimalCallableStatement. getBigDecimal(int parameterIndex, int scale)非推奨。getBigDecimal(int parameterIndex)またはgetBigDecimal(String parameterName)を使用します。BigDecimalCallableStatement. getBigDecimal(String parameterName)JDBCNUMERICパラメータの値を、その値と同じ小数点以下の桁数を持つjava.math.BigDecimalオブジェクトとして取り出します。BigDecimalResultSet. getBigDecimal(int columnIndex)このResultSetオブジェクトの現在行にある指定された列の値を、完全な精度のjava.math.BigDecimalとして取得します。BigDecimalResultSet. getBigDecimal(int columnIndex, int scale)非推奨。getBigDecimal(int columnIndex)またはgetBigDecimal(String columnLabel)を使用します。BigDecimalResultSet. getBigDecimal(String columnLabel)このResultSetオブジェクトの現在行にある指定された列の値を、完全な精度のjava.math.BigDecimalとして取得します。BigDecimalResultSet. getBigDecimal(String columnLabel, int scale)非推奨。getBigDecimal(int columnIndex)またはgetBigDecimal(String columnLabel)を使用します。BigDecimalSQLInput. readBigDecimal()ストリーム内の次の属性を読み込み、それをJavaプログラミング言語のjava.math.BigDecimalオブジェクトとして返します。BigDecimal型のパラメータを持つjava.sqlのメソッド 修飾子と型 メソッド 説明 voidCallableStatement. setBigDecimal(String parameterName, BigDecimal x)指定されたパラメータを、指定されたjava.math.BigDecimal値に設定します。voidPreparedStatement. setBigDecimal(int parameterIndex, BigDecimal x)指定されたパラメータを、指定されたjava.math.BigDecimal値に設定します。voidResultSet. updateBigDecimal(int columnIndex, BigDecimal x)指定された列をjava.math.BigDecimal値で更新します。voidResultSet. updateBigDecimal(String columnLabel, BigDecimal x)指定された列をjava.sql.BigDecimal値で更新します。voidSQLOutput. writeBigDecimal(BigDecimal x)次の属性をjava.math.BigDecimalオブジェクトとしてストリームに書き込みます。 -
java.utilでのBigDecimalの使用
BigDecimalを返すjava.utilのメソッド 修飾子と型 メソッド 説明 BigDecimalScanner. nextBigDecimal()入力の次のトークンをBigDecimalとしてスキャンします。 -
javafx.util.converterでのBigDecimalの使用
BigDecimalを戻すjavafx.util.converterのメソッド 修飾子と型 メソッド 説明 BigDecimalBigDecimalStringConverter. fromString(String value)指定された文字列を特定のコンバータで定義されているオブジェクトに変換します。型BigDecimalのパラメータを持つjavafx.util.converterのメソッド 修飾子と型 メソッド 説明 StringBigDecimalStringConverter. toString(BigDecimal value)指定されたオブジェクトを文字列形式に変換します。 -
javax.management.openmbeanでのBigDecimalの使用
BigDecimal型の型パラメータを持つjavax.management.openmbeanのフィールド 修飾子と型 フィールド 説明 static SimpleType<BigDecimal>SimpleType. BIGDECIMALJavaクラス名がjava.math.BigDecimalである値を記述するSimpleTypeインスタンスです。 -
javax.sqlでのBigDecimalの使用
BigDecimal型のパラメータを持つjavax.sqlのメソッド 修飾子と型 メソッド 説明 voidRowSet. setBigDecimal(int parameterIndex, BigDecimal x)このRowSetオブジェクト・コマンド内の指定されたパラメータを、指定されたjava.math.BigDecimal値に設定します。voidRowSet. setBigDecimal(String parameterName, BigDecimal x)指定されたパラメータを、指定されたjava.math.BigDecimal値に設定します。 -
javax.sql.rowsetでのBigDecimalの使用
BigDecimal型のパラメータを持つjavax.sql.rowsetのメソッド 修飾子と型 メソッド 説明 voidBaseRowSet. setBigDecimal(int parameterIndex, BigDecimal x)指定されたパラメータを、指定されたjava.lang.BigDecimal値に設定します。voidBaseRowSet. setBigDecimal(String parameterName, BigDecimal x)指定されたパラメータを、指定されたjava.math.BigDecimal値に設定します。 -
javax.sql.rowset.serialでのBigDecimalの使用
BigDecimalを返すjavax.sql.rowset.serialのメソッド 修飾子と型 メソッド 説明 BigDecimalSQLInputImpl. readBigDecimal()このSQLInputImplオブジェクト内の次の属性をjava.math.BigDecimalとして取得します。BigDecimal型のパラメータを持つjavax.sql.rowset.serialのメソッド 修飾子と型 メソッド 説明 voidSQLOutputImpl. writeBigDecimal(BigDecimal x)このSQLOutputImplオブジェクトにJavaプログラミング言語のjava.math.BigDecimalオブジェクトを書き込みます。 -
javax.xml.bindでのBigDecimalの使用
BigDecimalを返すjavax.xml.bindのメソッド 修飾子と型 メソッド 説明 static BigDecimalDatatypeConverter. parseDecimal(String lexicalXSDDecimal)文字列引数をBigDecimal値に変換します。BigDecimalDatatypeConverterInterface. parseDecimal(String lexicalXSDDecimal)文字列引数をBigDecimal値に変換します。BigDecimal型のパラメータを持つjavax.xml.bindのメソッド 修飾子と型 メソッド 説明 static StringDatatypeConverter. printDecimal(BigDecimal val)BigDecimal値を文字列に変換します。StringDatatypeConverterInterface. printDecimal(BigDecimal val)BigDecimal値を文字列に変換します。 -
javax.xml.datatypeでのBigDecimalの使用
BigDecimalを返すjavax.xml.datatypeのメソッド 修飾子と型 メソッド 説明 abstract BigDecimalXMLGregorianCalendar. getFractionalSecond()秒を返します。BigDecimal型のパラメータを持つjavax.xml.datatypeのメソッド 修飾子と型 メソッド 説明 abstract DurationDuration. multiply(BigDecimal factor)値がこのデュレーションの値よりfactor倍長い新しいデュレーションを計算します。abstract DurationDatatypeFactory. newDuration(boolean isPositive, BigInteger years, BigInteger months, BigInteger days, BigInteger hours, BigInteger minutes, BigDecimal seconds)DurationをisPositive、年、月、日、時間、分、秒で指定するDurationの新しいインスタンスを取得します。abstract XMLGregorianCalendarDatatypeFactory. newXMLGregorianCalendar(BigInteger year, int month, int day, int hour, int minute, int second, BigDecimal fractionalSecond, int timezone)W3C XML Schema 1.0 recommendationでxsd:dateTimeおよび関連するビルトイン・データ型に許可されている完全な値空間を可能にするコンストラクタです。XMLGregorianCalendarDatatypeFactory. newXMLGregorianCalendarTime(int hours, int minutes, int seconds, BigDecimal fractionalSecond, int timezone)XML Schemaビルトイン・データ型timeのJavaインスタンスを作成します。abstract voidXMLGregorianCalendar. setFractionalSecond(BigDecimal fractional)小数点以下の秒を設定します。voidXMLGregorianCalendar. setTime(int hour, int minute, int second, BigDecimal fractional)オプションの無限精度の小数点以下の秒を含む時間を1単位として設定します。 -
org.omg.CORBAでのBigDecimalの使用
BigDecimalとして宣言されているorg.omg.CORBAのフィールド 修飾子と型 フィールド 説明 BigDecimalFixedHolder. valueFixedHolderが保持する値です。BigDecimalを返すorg.omg.CORBAのメソッド 修飾子と型 メソッド 説明 BigDecimalAny. extract_fixed()このAnyオブジェクトのvalueフィールドのjava.math.BigDecimalオブジェクトを抽出します。BigDecimal型のパラメータを持つorg.omg.CORBAのメソッド 修飾子と型 メソッド 説明 voidAny. insert_fixed(BigDecimal value)org.omg.CORBA.NO_IMPLEMENT例外をスローします。voidAny. insert_fixed(BigDecimal value, TypeCode type)org.omg.CORBA.NO_IMPLEMENT例外をスローします。BigDecimal型のパラメータを持つorg.omg.CORBAのコンストラクタ コンストラクタ 説明 FixedHolder(BigDecimal initial)FixedHolderを構築して、指定された値で初期化します。 -
org.omg.CORBA.portableでのBigDecimalの使用
BigDecimalを返すorg.omg.CORBA.portableのメソッド 修飾子と型 メソッド 説明 BigDecimalInputStream. read_fixed()BigDecimal数を読み込みます。BigDecimal型のパラメータを持つorg.omg.CORBA.portableのメソッド 修飾子と型 メソッド 説明 voidOutputStream. write_fixed(BigDecimal value)BigDecimal数を書き込みます。
-