刚学习VB.net......遇到不解的地方
vb.net吧
全部回复
仅看楼主
level 1
夭语者 楼主
我要用一个if语句像下面:
If
0.56 < rg < 0.6
Then
<?xml:namespace prefix="o" ns="urn:schemas-microsoft-com:office:office"></?xml:namespace>
B = (rg * (-6.58) + 4.6548) / 0.04
B1 = (rg * (-13.2) + 10.488) / 0.04

End

If

If
0.6 < rg < 0.64
Then
B = (rg * (-2.2) + 2.0268) / 0.04
B1 = (rg * (-15.6) + 11.928) / 0.04

End

If
但是我执行的时候rg=0.59为什么一直是用最后的那个公式算呢?
2014年01月03日 14点01分 1
level 1
夭语者 楼主
有人在不啊
2014年01月03日 14点01分 2
level 1
在判断之前msgbox一下rg 看到底是多少
2014年01月03日 17点01分 3
level 13
回复 红尘已死小白 : 这样写问题很严重,要把比较运算拆开,不能连写。
--来自可以用水果刀发帖的 诺基亚 Lumia 625H
2014年01月08日 15点01分 5
1