(24)--4-3-5 select 情况语句程序设计.ppt

上传人:刘静 文档编号:96450665 上传时间:2023-11-29 格式:PPT 页数:10 大小:672.89KB
返回 下载 相关 举报
(24)--4-3-5 select 情况语句程序设计.ppt_第1页
第1页 / 共10页
(24)--4-3-5 select 情况语句程序设计.ppt_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《(24)--4-3-5 select 情况语句程序设计.ppt》由会员分享,可在线阅读,更多相关《(24)--4-3-5 select 情况语句程序设计.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、4-3-5 SELECT情况语句Visual Basic程序设计本节内容Select Case语句引例121.引例输入月份,在不考虑闰年的情况下,要显示该月有多少天,如何实现?m=Val(InputBox(请输入月份,输入框)If m=1 Or m=3 Or m=5 Or m=7 Or m=8 Or m=10 Or m=12 Then d=31ElseIf m=4 Or m=6 Or m=9 Or m=11 Then d=30ElseIf m=2 Then d=28Else d=0End If不够直观不够直观1.引例输入月份,在不考虑闰年的情况下,要显示该月有多少天,如何实现?m=Val(In

2、putBox(请输入月份,输入框)Select Case m Case 1,3,5,7,8,10,12 d=31 Case 4,6,9,11 d=30 Case 2 d=28 Case Else d=0End Select简洁明了简洁明了2.Select Case语句形式:形式:Select Case 测试表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 Case Else 语句块n+1End Select作用作用:l计算计算测试表达式测试表达式的值,然后从上到下查找该值与哪个的值,然后从上到下查找该值与哪个casecase子句中的子句中的“表达式列表表达式列表”相匹

3、配,从而决定执行相匹配,从而决定执行哪一组语句块。哪一组语句块。l测试表达式可以是测试表达式可以是变量变量或或表达式表达式,表达式列表的类型,表达式列表的类型必须和测试表达式一致。必须和测试表达式一致。2.Select Case语句形式:形式:Select Case 测试表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 Case Else 语句块n+1End Select表达式列表具有下列表达式列表具有下列4种形式之一种形式之一:表达式表达式 例例:A 用逗号分隔的枚举值用逗号分隔的枚举值 2,4,6,8表达式表达式1 To 表达式表达式2 60 To 100Is 关

4、系运算符表达式关系运算符表达式 Is =90 Then dj=优秀ElseIf fs=80 Then dj=良好ElseIf fs=70 Then dj=中等ElseIf fs=60 Then dj=及格Else dj=不及格End IfSelect Case fs Case 90 To 100 dj=优 Case 80 To 89 dj=良好 Case 70 To 79 dj=中等 Case 60 To 69 dj=及格 Case Else dj=不及格End SelectSelect Case fs 10 Case 9,10 dj=优秀 Case 8 dj=良好 Case 7 dj=中等

5、Case 6 dj=及格 Case Else dj=不及格End SelectIs=802.Select Case语句已知已知坐标点坐标点(x,y),判断其落在哪个象限,判断其落在哪个象限代码一If x 0 And y 0 Then MsgBox(在第一象限)ElseIf x 0 Then MsgBox(在第二象限)ElseIf x 0 And y 0 And y 0 And y 0 MsgBox(在第一象限)Case x 0 MsgBox(在第二象限)Case x 0 And y 0 And y 0 MsgBox(在第四象限)End Select代码二错误:1.Select Case 后不能出现多个变量;2.Case后不能出现变量及And运算符。2.Select Case语句比较比较If语句和语句和Select Case语句语句nSelect Case语句虽然简洁,但使用有限制语句虽然简洁,但使用有限制lSelect Case后只能对一个表达式的值进行判断后只能对一个表达式的值进行判断lCase后不能出现变量、逻辑运算符后不能出现变量、逻辑运算符n虽然虽然If语句条件复杂时书写不直观,语句条件复杂时书写不直观,但是万能的但是万能的 Select Case有条件地使用有条件地使用u引例引例uSelect CaseSelect Case语句语句模块小结模块小结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁