发布时间:2026-10-03 04:27:18 浏览次数:3
要实现四舍五入、向上及下取整的方法,可以使用C# Math类中的Round、Ceiling和Floor方法。
double num1 = 12.3456;double num2 = 12.9876;int result1 = (int)Math.Round(num1); // result1的值为12double result2 = Math.Round(num2, 2); // result2的值为12.99double num1 = 12.3456;double num2 = -3.5;int result1 = (int)Math.Ceiling(num1); // result1的值为13int result2 = (int)Math.Ceiling(num2); // result2的值为-3double num1 = 12.3456;double num2 = -3.5;int result1 = (int)Math.Floor(num1); // result1的值为12int result2 = (int)Math.Floor(num2); // result2的值为-4需要注意的是,以上的示例代码里都将结果强制转换成了整数,如果要保留小数位数,可以根据需要使用double类型接收上述方法的返回值。