bigdecimal

    9

    1答えて

    これを変換する方法を理解するのは苦労しています。ここに私が欲しいものがあります: int i = 5900; BigDecimal bD = new BigDecimal(i); 私はbDが59.00である必要がありますが、この結果を得る方法を見つけることができません。私が得ることができるのはBigDecimal型の5900です。どんな提案も役に立ちます。ありがとうございます。

    3

    1答えて

    は私が持っているように、構造体:私は私のMsg構造体にそのJSONメッセージを非整列化したいその後、メッセージキューからjsonにメッセージを持って、その後 type Msg struct { F1 *big.Float `json:"F1,string"` } : // jsonMsg = {"F1": "1000314.451234"} var msg Msg json.U

    -1

    1答えて

    対ロング、私は整数、ロングとBigIntegerの実装を持っていると私は私の値の範囲に応じて必要な種類のプラグ番号インタフェースを使用して、抽象精度離れてすることができます。私はBigIntegerがより多くのメモリと少ないパフォーマンスを必要とするため、普遍的なものではないことを理解しています。数字は何ですか?

    1

    1答えて

    指数関数を使わないでBigDecimalからdoubleを得る方法はありますか? 例:私は私がnew BigDecimal("123456797676.897").toString()を印刷する場合、それは123456797676.897として適切に印刷しnew BigDecimal("123456797676.897") を持っています。 new BigDecimal("123456797676

    2

    1答えて

    Bigdecimal乗算に問題があります。私が列を持っている: t.decimal "average_price", precision: 8, scale: 2 私のサンプルaverage_priceは"3.59280368"のように見えます。私はこの値でいくつかの計算をしようとすると、私が手: @itam.average_price * 1000000 = 3590000 なぜない35

    3

    2答えて

    変数 'longValueToConvert'に含まれるLong(Object one)をBigDecimalに変換する必要があります。 私はこのような何かをやっているだろう: new BigDecimal(longValueToConvert) しかし、私は、このキャストは、変換中にエラーを誘発することができることを読んで、それを使用する前に、文字列へのロングキャストするために好まれています

    26

    4答えて

    私のアプリケーションでは、JPAなどで私の数値にBigDecimalを使用しています。私は「精度」と「スケール」という用語について少し調べましたが、正確には何か分かりません。 誰も私にBigDecimal値の '精度'と 'スケール'の意味を説明できますか? @Column(precision = 11, scale = 2) ありがとう! Javadocを引用

    0

    1答えて

    私はJavaでbigdecimalを使って丸めようとしていて、非終入小数の展開を表示しているjava.lang.ArithmeticExceptionエラーが発生しています。 私はかなりJavaに新しいので、誰もエラーの原因を説明できますか?私のコードを助けてくれますか?私は、エラーが生じていると考えているところ おかげ protected BigDecimal p; protected Big

    1

    1答えて

    私は、値クラス名がjava.math.BigDecimalのJasper Reportsで変数を作成しました。私はと式を設定: new BigDecimal(PRODUCT($F{CurrentValue},100)).divide($V{current_val_total}) が、私はエラーを取得しておいてください。 The constructor BigDecimal(Number) is

    -1

    2答えて

    BigDecimalデータ型で数値を入力できるようにする必要があります。 Numbers[i] = (BigDecimal)JOptionPane.showInputDialog(frame,"Type in a Number",0); これは、私が使用しようとしたコードですが、私はというエラーを取得する「をBigDecimalに文字列からキャストすることはできません。」 アドバイスはありますか?