标题:vb中能否有 if else 的嵌套
只看楼主
北纬30度迷恋
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-7-2
结帖率:100%
已结贴  问题点数:10 回复次数:7 
vb中能否有 if else 的嵌套
   if
     .......
       if  
            ;.......
             else
        ............
           else
vb 中if的嵌套可以实现吗


搜索更多相关主题的帖子: 嵌套 else 
2010-12-07 20:59
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
得分:5 
可以

无知
2010-12-07 22:39
北纬30度迷恋
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-7-2
得分:0 
请教  这个错在哪

Private Sub Command1_Click()

Dim a As Single
Dim b As Single
Dim c As Single
Dim D As Single
Dim x1
Dim x2

a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
D = b * b - 4 * a * c

If a >= 0 Then
    If D >= 0 Then
      x1 = (-b + Sqr(D)) / (2 * a)
      x2 = (-b - Sqr(D)) / (2 * a)
      
      Else
       x1 = "错误"
       x2 = "错误"
      
       Else
       x1 = "错误"
       x2 = "错误"
      
       End If
      
      
    Text4.Text = x1
    Text5.Text = x2
   
      
      
      
      

End Sub


2010-12-08 09:45
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
得分:5 
If a >= 0 Then
    If D >= 0 Then
      x1 = (-b + Sqr(D)) / (2 * a)
      x2 = (-b - Sqr(D)) / (2 * a)
      
      Else
       x1 = "错误"
       x2 = "错误"
    end if   
Else
    x1 = "错误"
    x2 = "错误"      
End If

按照你的意思应该少了一个end if  你有两个 if ... else 但只有一个end if

2010-12-08 09:55
北纬30度迷恋
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-7-2
得分:0 
果然这样   非常感谢
2010-12-08 12:03
a516094242
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-12-12
得分:0 
if 语句 then
语句
elseif 语句 then
语句
endif
2010-12-12 09:38
alexbem
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-12
得分:0 
回复 3楼 北纬30度迷恋
汗。。
怎么可能几个Else呢!逻辑判断不是True就是False,不是False就是True,怎么还有别的?
2010-12-12 14:04
alexbem
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-12
得分:0 
回复 3楼 北纬30度迷恋
汗。。
怎么可能几个Else呢!逻辑判断不是True就是False,不是False就是True,怎么还有别的?汗。。
怎么可能几个Else呢!逻辑判断不是True就是False,不是False就是True,怎么还有别的?
2010-12-12 14:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-328286-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.593805 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved