「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