vb的select语句

1.介绍

select语句并不是一种循环语句,而是一种选择结构语句。类似于if语句。


2.select语句和if语句的区别

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeGhyMHA=,size_20,color_FFFFFF,t_70,g_se,x_16

 select对比if,具有运算速度快,简洁性程度高的特点,但select不支持多对象判断,不能使用类似and、or等等逻辑符号。


3.select的基本语法

select case 判断的对象

 case 条件1

    执行的操作1

case 条件2

   执行的操作2

case else

  执行的操作3

end select


4.实例

实例1成绩判断程序

我们将一个按钮控件和一个文本框控件,放在窗体form1上,当用户输入成绩(在理想情况下,即输入的数的范围在0-100) 当按下按钮command1开始判断成绩等级,100为满分,85—99为优秀,70—84为良,60以上是及格,其他情况为不及格。

private sub command1_click()

      a=val(text1.text)

      select case a

      case 100

           msgbox "满分"

      case  85 to 99

           msgbox "优秀"

      case  70 to 84

           msgbox "良"

      case IS > 60

           msgbox "及格"

     case else

           msgbox "不及格"

    end select


5.select是支持嵌套结构的

select case 判断的对象

 case 条件1

    执行的操作1

        select case 判断的对象

                case 条件2

                执行的操作2

end select

    case 条件3

      执行的操作3

end select

select也可以嵌套if实现单select无法完成的操作,同样的if也可以嵌套select进行相关性能优化操作。

但是我个人感觉select的嵌套结构弱化了select可读性高的特点。甚至不如直接用if就不举实例细讲了


Developed by 福州机电工程职业技术学校 wh

邮箱联系方式:xiaohui032901@foxmail.com

qq联系方式:2151335401、3135144152

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温辉wh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值