Страницы

Поиск по вопросам

вторник, 28 января 2020 г.

Как округлить число?

#c_sharp #округление


Есть число 1.08. Как сделать чтобы оно округлялось до 2? Т.е. если число больше 1
хоть на тысячные, то увеличиваем до 2.
    


Ответы

Ответ 1



Округление до ближайшего большего целого: double d = Math.Ceiling(1.08); // => 2 Округление до ближайшего меньшего целого: double d = Math.Floor(1.08); // => 1 Отбрасывание дробной части: double d = Math.Truncate(1.08); // => 1 Может показаться, что Floor и Truncate идентичны, но это не так для отрицательных чисел: double d = Math.Floor(-1.08); // => -2 тогда как double d = Math.Truncate(-1.08); // => -1

Комментариев нет:

Отправить комментарий