Javaのmultiply()が何かと簡単なサンプルコードで解説
今回はmultiply()が何かと簡単なサンプルコードで解説します。
multiply()とは何か
BigDecimal型の値を使って掛け算をする時に使います。
サンプルコードを見た方が理解が深まるのでそうします。
自然数の掛け算をする場合
下記のコードで考えます。
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal number1 = new BigDecimal("10");
BigDecimal number2 = new BigDecimal("3");
BigDecimal result = number1.multiply(number2);
System.out.println(result);
}
}5行目で10を生成して6行目で3を生成しています。
8行目の下記のコードで掛け算をしています、「掛け算に使う値.multiply(掛け算に使う数)」です。
number1.multiply(number2);10行目は30を返します。
少数の掛け算をする場合
下記のコードで考えます。
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal number1 = new BigDecimal("1.5");
BigDecimal number2 = new BigDecimal("2.5");
BigDecimal result = number1.multiply(number2);
System.out.println(result);
}
}10行目は3.75を返します。
小数点の指定と四捨五入をした時の繰り上げ・繰り下げの指定もできます。
その場合はmultiplyの第二引数と第三引数を指定すればいいです。
方法は下記の記事に記載しています。
