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

Метод remainder

Метод remainder класса BigDecimal возвращает остаток от деления текущего числа на число, переданное первым параметром. В отличие от оператора %, метод работает с произвольной точностью и не выбрасывает исключение при делении на ноль, а возвращает исходное число. В первом параметре мы передаем делитель - объект BigDecimal, на который нужно разделить текущее число.

Синтаксис

bigDecimal.remainder(divisor)

Пример

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

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

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

1

Пример

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

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

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

-1

Пример

Давайте найдем остаток от деления числа с дробной частью 10.5 на 3:

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

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

1.5

Пример

Давайте проверим поведение метода при делении на ноль:

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

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

10

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

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