如何划分整数值

时间:2012-10-17 19:07:20

标签: vb.net integer-division

我想在VB.NET中执行整数除法,即只保留除法结果的整个部分。

Dim a, b, c as int32
a = 3500
b = 1200
c = a/b

此示例输出3

如何让它返回2

2 个答案:

答案 0 :(得分:13)

由于这是Visual Basic,你有2个分区operators /用于标准分区,\用于整数除法,它返回“整数商两个操作数,其余的被丢弃“这听起来像你想要的。

结果:

a/b = 3
a\b = 2

答案 1 :(得分:5)

实际计算:3500/1200 = 2.916

您必须使用Math.Floor方法将值汇总到2,如下所示 -

c = Math.Floor(a/b)

有关详细信息,请访问MSDN - Math.Floor