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

Метод add

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

Синтаксис

bigInteger1.add(bigInteger2)

Пример

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

import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger a = new BigInteger("12345"); BigInteger b = new BigInteger("67890"); BigInteger res = a.add(b); System.out.println(res); } }

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

80235

Пример

Давайте сложим отрицательное и положительное числа:

import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger a = new BigInteger("-500"); BigInteger b = new BigInteger("300"); BigInteger res = a.add(b); System.out.println(res); } }

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

-200

Пример

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

import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger a = new BigInteger("999999999999999999999999999999"); BigInteger b = new BigInteger("1"); BigInteger res = a.add(b); System.out.println(res); } }

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

1000000000000000000000000000000

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

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