1. ホーム
  2. c#

[解決済み] C#の値を最も近い整数に切り上げるには?

2023-04-01 05:06:32

質問

doubleを切り上げてintにしたい。

例えば

double a=0.4, b=0.5;

どちらも整数に変更したい。

ということで

int aa=0, bb=1;

aaabbb .

そのための計算式は?

どのように解決するのですか?

使用方法 Math.Ceiling で切り上げます。

Math.Ceiling(0.5); // 1

使用方法 Math.Round で丸めるだけ

Math.Round(0.5, MidpointRounding.AwayFromZero); // 1

そして Math.Floor で切り捨て

Math.Floor(0.5); // 0