Vb.net 检查范围之间的n
我在这里有点挣扎。我正在用vb.net为UWP编写程序 我需要根据Vb.net 检查范围之间的n,vb.net,visual-studio,win-universal-app,Vb.net,Visual Studio,Win Universal App,我在这里有点挣扎。我正在用vb.net为UWP编写程序 我需要根据dAB的值设置n的值 用户输入dAB的值 如果dAB小于100,则“n”应为0 如果dAB介于100和200之间,则“n”应为1 如果dAB介于200和300之间,则“n”应为2,依此类推 我想我需要使用一些循环,但我真的不知道如何使用。谢谢你的帮助 我想使用if语句,但不想输入1000个elsif语句 n = 0 If dAB >= 100 Then n = n + 1 ElseIf dAB >= 20
dAB
的值设置n
的值
用户输入dAB
的值
- 如果
小于100,则“n”应为0dAB
- 如果
介于100和200之间,则“n”应为1dAB
- 如果
介于200和300之间,则“n”应为2,依此类推dAB
n = 0
If dAB >= 100 Then
n = n + 1
ElseIf dAB >= 200 Then
n = n + 2
End If
使@Visual Vincent的评论成为社区维基的答案,这样问题就不会出现在未回答部分,并帮助找到此问题的任何其他人 一行就可以产生所需的结果
n = Math.Floor(dAB / 100)
Floor()返回小数点中最接近的较低整数值
i、 e.数学地板(3.78)=3,数学地板(74.23)=74,数学地板(50.99999)=50
不需要循环,这:
n+=Math.Floor(dAB/100)
一行就可以了。它真的很有效!非常感谢:)没问题!以防您不知道:Math.Floor()
返回小数点中最接近的较低整数值(即Math.Floor(3.78)=3
和Math.Floor(74.23)=74
和Math.Floor(50.99999)=50
)。