「Java」BigDecimalクラスで四則演算をするサンプル
使用例
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