我怎样才能把这样的值四舍五入:
1.001 => 2
3.3 => 4
表示如果数字的小数部分比我想要的最小整数大于数字?
我用过Math.Ceiling()
但没有帮助。我怎样才能做到这一点 ?
Math.Ceiling 将起作用。你能告诉它什么不起作用吗?就任何错误或返回结果而言。
var returnVal=Math.Ceiling(yourValue);
使用Math.Ceiling(
) 方法。
返回大于或等于指定数字的最小整数。
var i = Math.Ceiling(1.001);
var j = Math.Ceiling(3.3);
Console.WriteLine(i);
Console.WriteLine(j);
输出:
2
4
Math.Ceiling(value);
应该管用。
double x;
x = Math.Ceiling(5.2) ;//Result; 6
x = Math.Ceiling(5.7) ;//Result; 6
x = Math.Ceiling(-5.2) ;//Result;-5
x = Math.Ceiling(-5.7) ;//Result;-5
这是一个简单的例子。你怎么不能用?也许您错过了将变量分配给
Math.Ceiling();