四舍五入到最接近的整数
Rounding up a double to the nearest integer
如何将 double 转换为 int 并确保它四舍五入而不考虑十进制值(只要十进制值不为 0)?
您可以使用 .NET [Math]::Ceiling
函数并将结果转换为 [int]
:
PS > [int][Math]::Ceiling(1.1)
2
PS > [int][Math]::Ceiling(1.6)
2
PS >
如何将 double 转换为 int 并确保它四舍五入而不考虑十进制值(只要十进制值不为 0)?
您可以使用 .NET [Math]::Ceiling
函数并将结果转换为 [int]
:
PS > [int][Math]::Ceiling(1.1)
2
PS > [int][Math]::Ceiling(1.6)
2
PS >