РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
628 of 1163 menu

Метод 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,
    который выполняет деление чисел
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить