Java BigDecimal型の加算、減算、積算、除算の方法
環境
JavaSE 11
Eclipse 4.26.0
構文
1.BigDecimal型の変数宣言
変数の宣言
BigDecimal 変数名 = BigDecimal.valueOf(数値);
2.BigDecimal型のメソッド
加算
BigDecimal 結果の変数1 = 変数1.add(変数2);
減算
BigDecimal 結果の変数2 = 変数1.subtract(変数2);
積算
BigDecimal 結果の変数3 = 変数1.multiply(変数2);
除算
BigDecimal 結果の変数4 = 変数1.divide(変数2);
使用例
package com.arkgame.study; import java.math.BigDecimal; public class DemoTest { public static void main(String[] args) { BigDecimal cftA = BigDecimal.valueOf(0.46); BigDecimal cftB = BigDecimal.valueOf(0.2); // 加算:add BigDecimal resA = cftA.add(cftB); System.out.println("addメソッドで加算結果: " + resA); // 減算:subtract BigDecimal resB = cftA.subtract(cftB); System.out.println("subtractメソッドで減算結果: " + resB); // 積算:multiply BigDecimal resC = cftA.multiply(cftB); System.out.println("multiplyメソッドで積算結果: " + resC); // 除算:divide BigDecimal resD = cftA.divide(cftB); System.out.println("divideメソッドで除算結果: " + resD); } }
実行結果
addメソッドで加算結果: 0.66
subtractメソッドで減算結果: 0.26
multiplyメソッドで積算結果: 0.092
divideメソッドで除算結果: 2.3