Vsual pasic 第16页 3.当程序中依赖某个单独的关键变量或表达式作判断条件时, Select Case语句效率更高,可读性好 4.如果测试表达式的值能与多个Case子句表达式的值相匹配,只执行第 个匹配的Case子句下面的语句块 例6-10】用Case语句改写例6.7,将输入成绩转换为相应学分。 注意值列表顺序的合理性 5. Case else子句是可选的,表示没有匹配的值时,则执行该子句中的语句 块n+1。 例6-11〗从键盘输入一个字符,判断是字母还是数字,或是其它特殊字符
退出 第16页 3 .当程序中依赖某个单独的关键变量或表达式作判断条件时,Select Case语句效率更高,可读性好。 4.如果测试表达式的值能与多个Case子句表达式的值相匹配,只执行第一 个匹配的Case子句下面的语句块。 【例6-10】用Case语句改写例6.7,将输入成绩转换为相应学分。 注意值列表顺序的合理性。 5.Case Else子句是可选的,表示没有匹配的值时,则执行该子句中的语句 块n+1。 【例6-11】从键盘输入一个字符,判断是字母还是数字,或是其它特殊字符
函数 Vsual pasic 第17页 格式:Ⅲf(条件,表达式1,表达式2) 说明: (1)函数执行过程 Print IIf(3>5, 1 (2)函数中的三个参数都不能省略,“表达式1”和“表达式2”的值的类 型应保持一致。 (3)Maxvalue=llf(x>y, x, y) 可以改写为单行语句 If xy Then Maxvalue=x Else MaxValue=y
退出 第17页 Iif 函数 格式: IIf(条件,表达式1,表达式2) 说明: ⑴ 函数执行过程。 Print IIf(3>5,1,-1) ⑵ 函数中的三个参数都不能省略, “表达式1”和“表达式2”的值的类 型应保持一致。 ⑶ MaxValue=IIf(x>y,x,y) 可以改写为单行If语句: If x>y Then MaxValue=x Else MaxValue=y
63循环控制结构 Vsual pasic 第18页 isual basic提供了三种不同风格的循环语句,包括: 1.计数循环(For.Nex语句) 2.Do循环(Do..Loop语句) 3.当循环( While.Wend语句) 其中,计数循环是按给定的次数执行循环体,而Do循环和当循环是在给 定的条件满足时执行循环体
退出 第18页 6.3循环控制结构 Visual Basic提供了三种不同风格的循环语句,包括: 1.计数循环(For…Next语句) 2.Do循环(Do…Loop语句) 3.当循环(While…Wend语句) 其中,计数循环是按给定的次数执行循环体,而Do循环和当循环是在给 定的条件满足时执行循环体