Метод remainder
Метод remainder класса double возвращает
остаток от деления текущего числа на число,
переданное первым параметром. Метод принимает
один параметр - делитель, и возвращает результат
типа double. В отличие от оператора %,
метод remainder возвращает остаток, знак
которого совпадает со знаком делимого. Само число,
у которого вызывается метод, при этом не изменяется.
Синтаксис
num.remainder(divisor)
Пример
Давайте найдем остаток от деления числа 10
на число 3:
void main()
{
double num = 10.0;
double res = num.remainder(3.0);
print(res);
}
Результат выполнения кода:
1.0
Пример
Давайте найдем остаток от деления числа -10
на число 3. Обратите внимание, что знак
результата совпадает со знаком делимого:
void main()
{
double num = -10.0;
double res = num.remainder(3.0);
print(res);
}
Результат выполнения кода:
-1.0
Пример
Давайте найдем остаток от деления числа 10.5
на число 3.2:
void main()
{
double num = 10.5;
double res = num.remainder(3.2);
print(res);
}
Результат выполнения кода:
0.8999999999999995