Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 舍入数_Vb.net_Visual Studio 2012 - Fatal编程技术网

Vb.net 舍入数

Vb.net 舍入数,vb.net,visual-studio-2012,Vb.net,Visual Studio 2012,如何将数字1452.1589758654654678798751268549874654657497和1452.85897586546546678798751268549874654657497四舍五入到最近的数字。四舍五入后,我需要的数字是1453(不是1452) 数学四舍五入(1452.1589758654654678798751268549874654657497,0)但这只是四舍五入到1452 如果你不清楚我在问什么,请在下面发表评论。 上限将返回一个更大的整数。(朝向+无限) Floo

如何将数字1452.1589758654654678798751268549874654657497和1452.85897586546546678798751268549874654657497四舍五入到最近的数字。四舍五入后,我需要的数字是1453(不是1452)

数学四舍五入(1452.1589758654654678798751268549874654657497,0)
但这只是四舍五入到1452

如果你不清楚我在问什么,请在下面发表评论。

  • 上限将返回一个更大的整数。(朝向+无限)
  • Floor将返回一个更小的整数。(走向无限)
  • Round将返回一个四舍五入的整数(其值将为 取决于它的名称)

如果您想要一个更大的数字,请使用Math.Ceiling。MSDN提供了所有3种内置.net framework方法的完整详细信息。

这不是舍入,这是“上限”函数。你的意思是,
Math.天花
对。。。谢谢,当论点可能是否定的时候,你应该小心:Math.Floor(-3.5)是-4,它的大小更大。将其描述为向负无穷大舍入可能更清楚,我已经更新了答案,但假设-4<-3=真。