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

Метод remainder

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

Метод возвращает значение типа num. Если делитель равен нулю, метод возвращает NaN.

Синтаксис

num.remainder(other)

Пример

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

void main() { num res = 10.remainder(3); print(res); }

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

1

Пример

Давайте найдем остаток от деления отрицательного числа -10 на число 3. Обратите внимание на то, что знак результата совпадает со знаком делимого:

void main() { num res = (-10).remainder(3); print(res); }

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

-1

Пример

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

void main() { num res = 10.5.remainder(3); print(res); }

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

1.5

Пример

Давайте найдем остаток от деления числа 10 на число 0. В этом случае метод вернет NaN:

void main() { num res = 10.remainder(0); print(res); }

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

NaN

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

  • класс num,
    который представляет числовой тип
  • метод abs,
    который возвращает абсолютное значение числа
  • метод round,
    который округляет число до ближайшего целого
  • метод truncate,
    который отбрасывает дробную часть числа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить