2、单分支块If语句单分支If语句是块If语句的最简单形式,即省略双分支中的Else子句。【语法格式】
If <表达式>Then<语句块>End If【执行过程】首先计算<表达式>的值,然后判断:
若为真(非0),执行<语句块>;
若为假(0),则“转移”到End If语句。表达式 真语句块2End If假【例4.2.3】简单排序程序输入两个整数a和b,并按从大到小的顺序存放。
Private Sub Form_Click ( )Dim a%,b%,temp As Integera =Val(InputBox (\请输入a:\)b = Val(InputBox(\请输入b:\Ifa< bThentemp = a : a =b : b =tempEnd IfPrint\a=\a, \b=\bEnd Sub3、多分支If语句在If语句的语句块中可以包含多条语句,也可以包含另一个If语句,这就构成“If语句的嵌套”。【例4.2.4】成绩分级程序。输入学生成绩,并按分数
段确定等级。其中,90分以上为优,75分以上为良,60分以上为及格,60分以下为不及格。
Private Sub Form_Click ( )Dimscore As IntegerScore=Val (InputBox( \请输入成绩:\······Print\score=\scoreEnd Sub多分支If语句If score>=90ThenPrint \优\ElseIf score>=75 ThenPrint \良\ElseIf score>=60ThenPrint\及格\ElsePrint \不及格\End IfEnd IfEnd If
相关推荐: