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

Метод Ceiling

Статический метод Math.Ceiling для double поднимает значение к плюс бесконечности - «потолок вверх». Для 1.1 получится 2, для -1.9 - -1, то есть ближе к нулю, чем исходное отрицательное. Результат имеет тип double.

Синтаксис

double res = Math.Ceiling(value);

Пример

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

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

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

2

Пример

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

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

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

-1

Пример

Давайте сравним Ceiling и Floor для 2.3:

using System; class Program { static void Main() { Console.WriteLine(Math.Ceiling(2.3)); Console.WriteLine(Math.Floor(2.3)); } }

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

3 2

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

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