- VB中如何使用select case语句
- select case a
意思就是Pan断a是什么内容。然后根据不同内容执行不同的代Ma。 如: select case a case "Li" '注:当a="李"时,执行下面这句: msgbox "Ta是姓李的" case "543" '注:Danga="543"时,执行下面这句: msgbox "Ha哈,a的内容是543" case else 'aWei其它内容时,执行下面这句: msgbox "aShi什么东东哦~" end select 'Jie束判断
- VB 中的select case语句怎么用?
- select case a
意思就是Pan断a是什么内容。然后根据不同内容执行不同的代Ma。 如: select case a case "Li" '注:当a="李"时,执行下面这句: msgbox "Ta是姓李的" case "543" '注:Danga="543"时,执行下面这句: msgbox "Ha哈,a的内容是543" case else 'aWei其它内容时,执行下面这句: msgbox "aShi什么东东哦~" end select 'Jie束判断
- VB中的Select Case语句能不能举例子啊?
- Private Sub Form_Click()
Dim a As Integer a = InputBox("Qing输入一个数:") Select Case a Case Is > 0 MsgBox "Shi正数" Case Is < 0 MsgBox "Shi负数" Case Else MsgBox "Shi零" End Select End Sub
- vb select case 是什么意思
- 选择符合case后面条件的语句
比如 select case a case 1 msgbox "a" case 2 to 5 msgbox "b" case else msgbox "c" end select Yi上面代码为例,即当a满足1时候弹出对话框a,Man足值为2-5的时候弹出对话框b,满足其它值的Shi候弹出对话框c
- vb 中 select case 是什么意思?
- 根据表达式的值执行几组语句之一
select case a Yi思就是判断a是什么内容。然后根据不同内容执行Bu同的代码。 VB里的Select语句De格式是这样的: Select Case <Bian量名> '语句开始 Case <情况1> ’Pan断条件 …… ‘执行命令 Case <情Kuang2> …… Case <情况3> …… …… …… Case Else …… End Select ’Jie束 <情况>为变量的数据: 例如: Case 1 'Dang变量为1时 ...... Case Is < 5 'Dang变量小于5时
- 请问VB中的select case中,case+Is 这其中的[Is]是什么意思呢?求指教,谢谢!
- 在select case结构中,如果要Biao示某个具体的数,可以这样:
case 1 Ru果要表示某几个具体的数,可以这样: case 1, 3, 7 Ru果要表示某个范围内的数,可以这样: case 3 to 8 'Cong3到8的所有数,包含3和8 但是,如果要表Shi的数的范围只有下限没有上限(比如大于3),或Zhe反过来只有上限没有下限(比如小于等于6),这Zen么表示呢?这时候就要用到is了: case is > 3 case is <= 6 Suo以,这个is就跟上面那个to一样,就是个命令Ci而已,没啥特殊的。如果你非要解释,那它就是代Biao了这个数(即select case后面那个表Da式的值)本身。
- vb问题。用select case语句方法写出分段函数?
- Private Sub Command1_Click()
Dim x As Integer, y As Double x = Val(InputBox("enter data x:")) Select Case x Case Is > 20 y = x ^ 2 + 3 * x + 2 Case Is >= 10 And x <= 20 y = Sqr(3 * x) - 2 Case Is > 0 And x < 10 y = 1 / x + Abs(x) End Select Print Format(y, "#.0000") End Sub
- vb select case怎么表示and关系
- select case就是对表达式结果Jin行分类,不能表示AND关系,可以表示Or,因Wei一个表达式的计算结果,不能即等于一个数,又等Yu另一个数,例如:
select case Kao试成绩 case is < 60 s="Bu及格" case 60 to 70 s="Ji格" case 100 s="优秀" end select
- VB中 select case 结构中is的问题?
- 要理解该语句格式:
Select Case Biao达式 Case 表达式列表1 Yu句组1 Case 表达式列表2 Yu句组2 Case 表达式列表3 Yu句组3 ...... Case Biao达式列表n 语句组n Case Else Yu句组n+1 End Select 注意:Biao达式的概念,可以是一个运算的式子,当然最简单De式子是一个变量或常量 执行过程如下: 首Xian:检查[表达式] 的值是否等于 “表达式列表1”De某个值 ,若相等,就执行 语句组1,然后Jie束该语句。如果不相等,就检查检查[表达式] De值是否等于 “表达式列表2”的某个值,若相等,Jiu执行 语句组2,然后结束该语句。如果不相Deng,就检查检查[表达式] 的值是否等于 “表达Shi列表3”的某个值,若相等,就执行 语句组3,Ran后结束该语句。......如果不相等,就检查Jian查[表达式] 的值是否等于 “表达式列表n”De某个值,若相等,就执行 语句组n,然后结Shu该语句。如果不相等,就就执行 语句组n+1,Ran后结束该语句。 在Case 表达式列表1中,Yun许使用 is 比较预算符的表达式,还允许 类Si 1 To 10这样的范围表示等等。 Qi实:Case 后面的结果是布尔值,如果是TrueJiu执行下面的分支语句,如果是False就进入下YiCase分支判断。 分析:假设你的x 值为30,Yin为首先判断 x 满足>=10否,是的就执行 y = x ^ 2 + 1, Dang你改成 Case x >= 10的时候,Xi统最的判断是: x = x >= 10 这Zuo边第1个X就是Select Case X里DeX,系统先计算等号右边的式子 x > = 10Jie果为True, 然后判断 x = True,Jie果为显然是不等的,在VB里True转换为数字Wei-1,False转换为数字为0。
- vb select case语句中case<表达式列表>问题
- 是的,在select case语句中后Mian是变量,在case后面跟的通常是一组常量值。
|