「Java」BigDecimalクラスで四則演算をするサンプル

2021年1月11日

使用例

package com.arkgame.study;

import java.math.BigDecimal;

public class BigDecimalDemo {

      public static void main(String[] args) {
            BigDecimal x = new BigDecimal("11.0");
            BigDecimal y = new BigDecimal("22.0");
            BigDecimal k = new BigDecimal("33.0");

            //足し算
            double resA = x.add(y).doubleValue();

            //引き算
            double resB = x.subtract(y).doubleValue();

            //掛け算
            double resC = x.multiply(k).doubleValue();

            System.out.println("足し算 result1: " + resA);
            System.out.println("引き算 result2: " + resB);
            System.out.println("掛け算 result3: " + resC);
      }

}

実行結果
足し算 result1: 33.0
引き算 result2: -11.0
掛け算 result3: 363.0

Java

Posted by arkgame