Login
网站首页 > 文章中心 > 其它

c#之 DECIMAL.ROUND 的使用实例

作者:小编 更新时间:2024-01-18 11:44:48 浏览量:157人看过

在C#中,`decimal.Round`方法用于对`decimal`类型的数字进行四舍五入。下面是一个使用实例:


using System;


class Program

{

    static void Main()

    {

        decimal number = 3.14159m;

        

        // 使用默认的四舍五入规则进行舍入

        decimal roundedNumber = decimal.Round(number);

        Console.WriteLine("默认四舍五入结果:" + roundedNumber);

        

        // 指定舍入位数为2位小数

        decimal roundedToTwoDecimals = decimal.Round(number, 2);

        Console.WriteLine("保留两位小数的结果:" + roundedToTwoDecimals);

        

        // 使用指定的舍入模式进行舍入(例如向上舍入)

        decimal roundedWithMode = decimal.Round(number, MidpointRounding.Up);

        Console.WriteLine("向上舍入的结果:" + roundedWithMode);

    }

}


上述代码演示了`decimal.Round`方法的几个使用实例:


1. 默认四舍五入规则:如果不指定舍入位数或舍入模式,默认情况下会使用四舍五入规则进行舍入。

   输出结果:默认四舍五入结果:3


2. 指定舍入位数:可以通过将第二个参数指定为所需的小数位数来控制舍入的精度。

   输出结果:保留两位小数的结果:3.14


3. 使用指定舍入模式:可以通过将第二个参数指定为`MidpointRounding`枚举中的成员之一来指定舍入模式。

   输出结果:向上舍入的结果:4


根据实际需求,你可以根据不同的舍入规则和精度使用`decimal.Round`方法来进行数字舍入。


版权声明:倡导尊重与保护知识产权,本站有部分资源、图片来源于网络,如有侵权,请联系我们修改或者删除处理。
转载请说明来源于"土嘎嘎" 本文地址:http://www.tugaga.com/jishu/other/1846.html
<<上一篇 2024-01-18
下一篇 >> 2024-01-18

编辑推荐

热门文章