bigdecimal

    0

    1答えて

    を使用せずに、小数点以下3桁のみを保持したい場合は、を四捨五入します。 など。 DecimalFormat nf= new DecimalFormat("#0.000"); String number = nf.format(originalNumber); をしかし、これは私が必要なものを行うことができますどのように92.367 になり:92.36699は92.366 である必要があり、私

    0

    2答えて

    DoubleにJava丸めなどがあるかどうかを確認する方法はありますか? -260.01079999999996 計算されたDouble値を渡すシステムが1つあります。権利は-260.0108でなければなりません。

    0

    1答えて

    このプログラムの目的は、正しい変更を与えることです。例: 入力:$ 45.54 出力:4枚のテンドル紙幣、 1ファイブドル紙幣、 2クオーター、 4ペニー。私の質問への今 : 私はペニーのため0.01に到達するまでのすべての方法ダウン私の分裂を続けなければならないとして、元の値を失うことなく、整数としてのBigDecimalを表示したいです。 のように私の現在のコードになります。私の目標は4.55

    0

    2答えて

    "。"文字の後に正確に2桁の文字列を入力するには、私は、このような828.054999999702dとして番号を持っている場合は、次の数字は「4」と言うので、それは、これまでに正しいものを828.05にそれをフォーマットすると、それは何もそれを切り捨てます DecimalFormat df = (DecimalFormat)DecimalFormat.getInstance(Locale.US)

    1

    2答えて

    BigDecimalを初めて使用する際の練習問題です。 私の主なメソッドの出力は次のようになります。半径の円の エリアは8.5949958is: 232.081671383290563028029402608911005665488497019210725540793500930304148269265220664195247142820189371870652494944664567810832

    1

    2答えて

    oracleデータベースでは、タイプNUMBER(6,4)のフィールドがあります。 データベースのデフォルトでは、値は0(または0.0000?)に設定されています。 Javaクラスでは、この値が0かどうかを確認する必要があります。 double feePercent = clientCardMemberGroup.getFeePerc(); if (feePercent != 0) { ...

    5

    4答えて

    私はList<LedgerEntry> ledgerEntriesです。私はcreditAmountとdebitAmountの合計を計算する必要があります。私は二回Listを反復処理していますように私はこれを実装した class LedgerEntry{ private BigDecimal creditAmount; private BigDecimal debitAmount; //g

    3

    2答えて

    スカラでは、HALF_UP丸めモードを使用して、次の数値を3小数点以下の精度で切り上げようとしています。 8409.3555 は、残念ながら、Scalaは8409.356を返しているが、Javaは8409.355を返して Scalaのコード: def round(d: Double): Double = { BigDecimal.apply(d).setScale(3, Rounding

    0

    2答えて

    私はJavaでこれを書きたいが、私はいくつかのエラーを取得し、私はそれを記述する方法を確認していない: C = A - (A*B)/100 私のすべての値がのBigDecimalオブジェクトとして定義されています。 私はこのような何かをしようとしたが動作していない: C = A.subtract(A.multiply(B).divide(100)); ..I除算方式に複数の引数を追加するた

    1

    1答えて

    私は実装で、BigDecimalを使用しているので高精度が要求されていましたが、Math.expではパラメータがdoubleにしかなりませんでした。 値は、実行時に生成され、すなわち BigDecimal mathEx = new BigDecimal(Math.exp(xMulXPoint5.doubleValue())); Where xMulXPoint5 = -3472224071831