中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C#之怎么實現真正的四舍五入

c#
小億
108
2024-03-05 21:47:07
欄目: 編程語言

在C#中,可以使用Math.Round方法來實現真正的四舍五入。Math.Round方法有多個重載,其中可以指定要四舍五入的小數位數。例如,要對一個double類型的數進行四舍五入,可以使用以下代碼:

double number = 3.567;
double roundedNumber = Math.Round(number, MidpointRounding.AwayFromZero);
Console.WriteLine(roundedNumber);  // 輸出4

在上面的代碼中,MidpointRounding.AwayFromZero參數表示遇到5時要遠離零方向舍入,即進行真正的四舍五入。如果不指定MidpointRounding參數,默認情況下會使用MidpointRounding.ToEven,這種情況下對5的處理會向最接近的偶數方向舍入。

除了指定MidpointRounding.AwayFromZero參數外,還可以指定小數位數,如下所示:

double number = 3.567;
double roundedNumber = Math.Round(number, 2, MidpointRounding.AwayFromZero);
Console.WriteLine(roundedNumber);  // 輸出3.57

這樣可以實現對小數位數進行四舍五入的操作。

0
宁陵县| 荥经县| 阿拉善左旗| 玉门市| 茂名市| 蒙山县| 成都市| 镇原县| 永州市| 咸宁市| 樟树市| 三穗县| 潜江市| 乌鲁木齐县| 曲麻莱县| 香格里拉县| 仪陇县| 嵊泗县| 教育| 青冈县| 思南县| 耿马| 延寿县| 盖州市| 崇仁县| 犍为县| 新邵县| 绥德县| 瓮安县| 晴隆县| 新乡县| 青岛市| 苍山县| 宜都市| 丰都县| 城口县| 宣汉县| 诸暨市| 平泉县| 桃江县| 石柱|