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

Метод multiply класса BigInteger

Метод multiply класса BigInteger выполняет умножение текущего большого числа на число, переданное в качестве параметра. В первый и единственный параметр мы передаем объект типа BigInteger, который будет выступать множителем. Метод возвращает новый объект BigInteger, содержащий произведение двух чисел. Исходные объекты при этом не изменяются, так как класс BigInteger является неизменяемым.

Синтаксис

bigInteger1.multiply(bigInteger2)

Пример

Давайте перемножим два больших числа, которые не помещаются в стандартный тип long, и выведем результат на экран:

import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger num1 = new BigInteger("12345678901234567890"); BigInteger num2 = new BigInteger("98765432109876543210"); BigInteger res = num1.multiply(num2); System.out.println(res); } }

Результат выполнения кода:

"1219326311370217952237463801111263526900"

Пример

Давайте умножим большое число на отрицательное число и проверим работу метода с отрицательными значениями:

import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger num1 = new BigInteger("12345"); BigInteger num2 = new BigInteger("-54321"); BigInteger res = num1.multiply(num2); System.out.println(res); } }

Результат выполнения кода:

"-670592745"

Смотрите также

  • класс BigInteger,
    который представляет большие целые числа
  • метод add,
    который выполняет сложение больших чисел
  • метод subtract,
    который выполняет вычитание больших чисел
  • метод divide,
    который выполняет деление больших чисел
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить