在这里,我们将了解Math 类的Round() 方法。此方法用于将浮点数四舍五入为最接近的整数值。这个方法重载了 8 次。
用法:
Decimal Math.Round(Decimal) Double Math.Round(Double) Decimal Math.Round(Decimal, Int32) Decimal Math.Round(Decimal, MidpointRounding) Double Math.Round(Double, Int32) Double Math.Round(Double, MidpointRounding) Decimal Math.Round(Decimal, Int32, MidpointRounding) Double Math.Round(Double, Int32, MidpointRounding)
参数:
在这里,我们根据重载方法传递双精度值和十进制值来对给定值进行四舍五入。
返回值:
此方法根据重载的方法返回双精度值或十进制值。
程序:
下面给出了演示使用Math 类的Round() 方法的源代码。给定的程序已成功编译并执行。
using System;
class Sample
{
//Entry point of Program
static public void Main()
{
double val = 0.0;
decimal decVal = 0.0M;
Console.WriteLine("Demonstration of Round Method:");
val = Math.Round(2.4);
Console.WriteLine("Value:"+val);
val = Math.Round(2.5);
Console.WriteLine("Value:" + val);
val = Math.Round(2.6);
Console.WriteLine("Value:" + val);
val = Math.Round(2.4567,2);
Console.WriteLine("Value:" + val);
val = Math.Round(2.4567, 3);
Console.WriteLine("Value:" + val);
decVal = Math.Round(2.4567M, 2);
Console.WriteLine("Decimal Value:" + decVal);
decVal = Math.Round(2.4567M,MidpointRounding.AwayFromZero);
Console.WriteLine("Decimal Value:" + decVal);
}
}
输出:
Demonstration of Round Method: Value:2 Value:2 Value:3 Value:2.46 Value:2.457 Decimal Value:2.46 Decimal Value:2 Press any key to continue . . .
相关用法
- C# Math Cosh()用法及代码示例
- C# Math IEEERemainder()用法及代码示例
- C# Math Truncate()用法及代码示例
- C# Math BigMul()用法及代码示例
- C# Math Cos()用法及代码示例
- C# Math Sign()用法及代码示例
- C# Math Exp()用法及代码示例
- C# Math Tanh()用法及代码示例
- C# Math Tan()用法及代码示例
- C# Math Abs()用法及代码示例
- C# Math Acos()用法及代码示例
- C# Math Sinh()用法及代码示例
- C# Math Sin()用法及代码示例
- C# Math Asin()用法及代码示例
- C# Math DivRem()用法及代码示例
- C# Math Atan()用法及代码示例
- C# Math Log()用法及代码示例
- C# MathF.Log10()用法及代码示例
- C# Math.Floor()用法及代码示例
- C# Math.Max()用法及代码示例
注:本文由纯净天空筛选整理自 C# program to demonstrate the use of Round() method of Math class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。