vb.net Round(Double, Int32) 将双精度浮点值舍入到指定数量的小数位,并将中点值舍入到最接近的偶数 实例代码
时间: 2024-02-15 17:02:46 浏览: 80
双精度浮点数转换
5星 · 资源好评率100%
以下是一个简单的VB.NET代码示例,演示如何使用Round函数:
```
Dim myDouble As Double = 123.456
Dim roundedValue As Double = Math.Round(myDouble, 2, MidpointRounding.ToEven)
Console.WriteLine(roundedValue)
```
在上面的示例中,我们将myDouble变量舍入到小数点后两位,并将中点值舍入到最接近的偶数。 输出将是“123.46”。
参数说明:
- 第一个参数是要舍入的双精度浮点值。
- 第二个参数是要保留的小数位数。
- 第三个参数是舍入中点值时要使用的舍入规则。在这种情况下,我们使用了“MidpointRounding.ToEven”,这意味着我们将中点值舍入到最接近的偶数。
阅读全文