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

Метод 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

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

  • метод floor,
    который округляет число вниз
  • метод floorMod,
    который возвращает остаток от деления с округлением вниз
  • метод ceilDiv,
    который выполняет деление с округлением вверх
  • метод abs,
    который возвращает модуль числа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить