Метод floorDiv
Метод floorDiv класса Math выполняет
целочисленное деление с округлением результата
вниз, то есть в сторону меньшего целого числа.
В первый параметр мы передаем делимое, во второй -
делитель. Метод возвращает наибольшее целое число,
которое меньше или равно результату деления.
Этот метод отличается от обычного оператора /
тем, что для отрицательных результатов округление
всегда происходит вниз, а не к нулю.
Синтаксис
Math.floorDiv(dividend, divisor)
Пример
Давайте разделим число 17 на 5
с помощью метода floorDiv:
public class Main
{
public static void main(String[] args)
{
int res = Math.floorDiv(17, 5);
System.out.println(res);
}
}
Результат выполнения кода:
3
Пример
Давайте разделим отрицательное число -17
на 5. Обычное деление дало бы -3,
но метод floorDiv округляет вниз,
поэтому результат будет другим:
public class Main
{
public static void main(String[] args)
{
int res = Math.floorDiv(-17, 5);
System.out.println(res);
}
}
Результат выполнения кода:
-4