6.2.1 条件控制语句
2025年09月21日
6.2.1 条件控制语句
1.if语句
if语句用来进行条件判断,根据不同的条件执行不同的操作。
语法格式为:
在执行该语句时,首先判断if后的条件是否为真,如果为真,则执行then后的语句块,结束if语句的执行;如果为假,则继续判断elseif后的条件是否为真,如果为真,则执行then后的语句块,结束if语句的执行……当条件都为假时,则执行else语句后的内容,如图6-1所示。
图6-1 if语句的程序流程图
说明:需要注意的是,if语句都使用end if来结束,最后以分号结束。
【例6.11】定义用户变量score并赋初值,根据score的值判断该成绩的等级,成绩90~100为优秀,80~89为良好,70~79为中等,60~69为及格,59以下为不及格。
2.case语句
case语句是另一个进行多条件判断的语句,用于存储程序中,语法格式如下:
或者
【例6.12】根据数字0~6分别输出星期一至星期日,第一种形式。
【例6.13】根据数字0~6分别输出星期一至星期日,第二种形式。