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

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

Метод mod класса BigInteger возвращает остаток от деления текущего большого числа на число, переданное в параметре. В отличие от метода remainder, метод mod всегда возвращает неотрицательный результат. В параметр мы передаем делитель - объект класса BigInteger.

Синтаксис

public BigInteger mod(BigInteger divisor)

Пример

Давайте найдем остаток от деления числа 10 на число 3:

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

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

1

Пример

Давайте найдем остаток от деления отрицательного числа -10 на число 3. Метод mod вернет положительное значение:

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

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

2

Пример

Давайте проверим, что число 15 делится на 5 без остатка:

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

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

0

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

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