Метод multiply класса BigDecimal
Метод multiply класса BigDecimal выполняет
умножение текущего числа на число, переданное
в параметре. Метод возвращает новый объект
BigDecimal, представляющий произведение,
а исходные объекты при этом не изменяются,
так как класс BigDecimal является неизменяемым.
В параметр мы передаем множитель - второй
объект BigDecimal, на который нужно
умножить текущее число. Масштаб (scale)
результата равен сумме масштабов операндов.
Синтаксис
bigDecimal.multiply(multiplicand)
Пример
Давайте умножим число 2.5 на число 3.5:
import java.math.BigDecimal;
public class Main
{
public static void main(String[] args)
{
BigDecimal a = new BigDecimal("2.5");
BigDecimal b = new BigDecimal("3.5");
BigDecimal res = a.multiply(b);
System.out.println(res);
}
}
Результат выполнения кода:
8.75
Пример
Давайте умножим целое число 12345 на число
0.001. Обратите внимание, что масштаб
результата равен сумме масштабов операндов:
import java.math.BigDecimal;
public class Main
{
public static void main(String[] args)
{
BigDecimal a = new BigDecimal("12345");
BigDecimal b = new BigDecimal("0.001");
BigDecimal res = a.multiply(b);
System.out.println(res);
}
}
Результат выполнения кода:
12.345
Пример
Давайте найдем площадь прямоугольника со сторонами
1.5 и 2.25:
import java.math.BigDecimal;
public class Main
{
public static void main(String[] args)
{
BigDecimal width = new BigDecimal("1.5");
BigDecimal height = new BigDecimal("2.25");
BigDecimal area = width.multiply(height);
System.out.println(area);
}
}
Результат выполнения кода:
3.375
Смотрите также
-
класс
BigDecimal,
который представляет числа с произвольной точностью -
метод
add,
который выполняет сложение чисел -
метод
subtract,
который выполняет вычитание чисел -
метод
divide,
который выполняет деление чисел