多分支If语句IfLeft(Score, 1) = \9\ThenPrint\优\ElseIfLeft (Score, 1) = \8\ThenPrint\良\ElseIf Left(Score, 1) = \7\ThenPrint\中\ElseIf Left(Score, 1) = \6\ThenPrint\及格\ElsePrint \不及格\End If多分支If语句【答】100分时出现问题。将第一个ElseIf子句的表达式改为:
Score = \100\Or Left (Score,1) = \9―
从这个问题中,可以看出有时作为条件可用同一个表达式,根据结果的不同进行分支选择。【注意】9分、8分、7分、6分时也会出问题,解决方法也和100分一样,对特殊值进行单独处理。多分支If语句?【问】行If语句中可以嵌套一个行If语句吗?【答】可以。例如:比较x和y之间的大小关系:If x>yThen Print \大于\Else If x=yThen Print \等于\Else Print \小于\4.2.3 Select Case语句测试表达式当需要根据“一个条件表达式”来选择“多个不同分支”时,使用If语句会使应用程序显得过于冗长和缺乏可读性。使用Select Case语句更合适,也称“情况语句”或“多分支语句”。表达式列表1 真语句块1假表达式列表2 真语句块2假············表达式列表n 真语句块n假Case Else语句块n+1End If
相关推荐: