Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
218 of 1492 menu
◀ ▶

Метод Floor

Статический метод Math.Floor для double отбрасывает дробную часть в сторону от плюс бесконечности - «пол вниз». Для положительных чисел это ближайшее целое снизу; для отрицательных результат уходит дальше от нуля вниз, например Math.Floor(-1.1) даёт -2. Не путайте с Truncate.

Синтаксис

double res = Math.Floor(value);

Пример

Давайте применим Floor к 1.9:

using System; class Program { static void Main() { double res = Math.Floor(1.9); Console.WriteLine(res); } }

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

1

Пример

Давайте применим Floor к -1.1:

using System; class Program { static void Main() { double res = Math.Floor(-1.1); Console.WriteLine(res); } }

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

-2

Пример

Давайте применим Floor к целому 5.0:

using System; class Program { static void Main() { double res = Math.Floor(5.0); Console.WriteLine(res); } }

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

5

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

  • метод Ceiling,
    который округляет вверх
  • метод Truncate,
    который отбрасывает дробь к нулю
  • метод Round,
    который округляет к ближайшему целому
  • класс Double,
    для которого вызывают Floor
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить