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

Метод subtract

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

Синтаксис

public BigInteger subtract(BigInteger val)

Пример

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

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

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

700

Пример

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

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

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

-700

Пример

Давайте вычтем число из самого себя:

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

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

0

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

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