並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

BigDecimalの検索結果1 - 4 件 / 4件

  • JDKバージョンとBigDecimalの挙動について - RAKUS Developers Blog | ラクス エンジニアブログ

    BigDecimalの値保持について BigDecimalから値の抽出 誤った表記変換方法 正しい文字列を取得する方法 まとめ お金の計算など正確にJavaで計算をするうえで欠かせないBigDecimalですが、 一部JDKバージョンで挙動に変更が入っていました。 この改修により問題に直面してしまったため備忘録がてら挙動をまとめることにしました。 BigDecimalの値保持について まず、本題に入る前にBigDecimalはどのように値を保持しているかを見てみましょう。 BigDecimalは以下の要素を保持しています。 intCompact 数値の仮数部を保持する intVal BigDecimalのスケーリングされていない値 precision 保持している仮数部の桁数 scale 少数のスケール では実際に見てみましょう。 BigDecimal bigDecimal1 = new

      JDKバージョンとBigDecimalの挙動について - RAKUS Developers Blog | ラクス エンジニアブログ
    • 【Java入門】BigDecimalを用いた計算、比較について | TaroTech

      1.BigDecimalとはBigDecimalとは、Javaにおいて誤差が出ないように計算するためのクラスのことです。 特に小数などを扱う場合にdouble型やfloat型を用いると誤差が発生してしまう場合があるため、BigDecimalは小数計算などによく使われます。 例えば、 import java.math.BigDecimal; public class Training1 { public static void main(String[] args) { // BigDecimal型を用いない計算 System.out.println(1 - 0.9); // BigDecimal型の計算 BigDecimal decimal1 = new BigDecimal("1"); BigDecimal decimal2 = new BigDecimal("0.9"); System

        【Java入門】BigDecimalを用いた計算、比較について | TaroTech
      • Java9以降のBigDecimalで四則演算を行う方法 | フルスタックエンジニアライフ

        Javaで四則演算(足し算、引き算、掛け算、割り算)を行う際にはBigDecimalというクラスを使うのですが、Java9以降はBigDecimal.ROUND~関連が非推奨になったのでこれらを使わない方法を紹介していきます。

          Java9以降のBigDecimalで四則演算を行う方法 | フルスタックエンジニアライフ
        • JavaでBigDecimalを使うときメモ

          // 文字列を渡す BigDecimal bBar = new BigDecimal("1000"); // BigDescimal.valueOfを使う BigDecimal bFoo = BigDecimal.valueOf(1000);

            JavaでBigDecimalを使うときメモ
          1