VB中Case語句有點不明白,VB中Case是什麼意思

2021-05-02 11:30:17 字數 3109 閱讀 7715

1樓:在世貿天階灌籃的高飛燕草

if a = 1 then 事件a

if a = 2 then 事件b

if a = 3 then 事件c

if a = 4 then 事件d

if a = 5 then 事件e

轉換為case 語句

select case a

case 1

事件acase 2

事件bcase 3

事件ccase 4

事件dcase 5

事件eend select

case語句條理清晰!!!

2樓:岑泉高芬

select

case

int(x)

'x取整

case

is>=

5,is

<-5'x如果大於等於5到或小於-5

print

"a"case

2,10,0to

5'x取值2,10,或0到5

print

"b"case

else

'不在以上取值範圍時,比如-1

print

"c"end

select

3樓:

可以理解成段條件~

學生成績為例:

60 70 80 90取整後只有十位上的數

這樣就分成了四塊

case就可以一段段的的劃分

像60就輸出及格,90輸出好~!

if case 兩樣結果都差不多,只是看情況決定!用那種效率就選那樣

vb中case是什麼意思

4樓:

vb中case是把變數的內容與多個模板進行匹配,再根據成功匹配的模板去決定應該執行哪部分**。在語句頭上的表示式必須是有序型別(整型、字元型、布林型等)。值表是一些由逗號分開的常數,表示式所有可能的值必須在值表中出現,且每個值只能出現一次。

5樓:匿名使用者

其實case是一個 執行命令

在得到 xx命令的入口後

就順序執行每個 case後面的語句 除非後面有 結束該順序的語句出現否則就順著執行

當遇到結束的 就跳出整個入口

往下執行

6樓:匿名使用者

case 判斷語句

比如:select case a

case 1 '如果a等於1執行**

.... '**

case 2

...case else

...end select

意思就是判斷a是什麼內容。然後根據不同內容執行不同的**

vb 中的select case語句怎麼用?

7樓:匿名使用者

select case a

意思就是判斷a是什麼內容。然後根據不同內容執行不同的**。

如:select case a

case "李" '注:當a="李"時,執行下面這句:

msgbox "他是姓李的"

case "543" '注:當a="543"時,執行下面這句:

msgbox "哈哈,a的內容是543"

case else 'a為其它內容時,執行下面這句:

msgbox "a是什麼東東哦~"

end select '結束判斷

8樓:蒼好星駿

select

case

icase

i的值執行語句

case

i的值執行語句

case

i的值執行語句

case

i的值執行語句

......

endcase

vb中的select case語句能不能舉例子啊?

9樓:四舍**入

舉例如下:

private sub form_click()dim a as integer

a = inputbox("請輸入一個數:")select case a

case is > 0

msgbox "是正數"

case is < 0

msgbox "是負數"

case else

msgbox "是零"

end select

end sub

10樓:匿名使用者

比如在一個文字框裡輸人一個分數,按一下按鈕,根據分數判斷出級別,**如下:

private sub command1_click()select case val(text1.text)case 0 to 59

msgbox ("不及格")

case 60 to 79

msgbox ("及格")

case 80 to 89

msgbox ("良好")

case 90 to 100

msgbox ("優秀")

case else

msgbox ("輸人不正確,請重新輸人!")end select

end sub

11樓:匿名使用者

private sub form_click()dim a as integer

a = inputbox("請輸入一個數:")select case a

case is > 0

msgbox "是正數"

case is < 0

msgbox "是負數"

case else

msgbox "是零"

end select

end sub

12樓:匿名使用者

select case a

case b to c

t=100

case 1,2,3

t=200

...case else

t=0end select

case後可以有幾種格式來寫

空中營救電影我有點不明白,求高人指點

看了樓主幾個追問,樓主就是個哈麻批,戴眼鏡的空警明明不是劫犯,是被利用的,第二個,別人都說了是慢性毒,樓主還說已經被綁住了。我根據大部分網上分析加上小部分自己分析說一下。白劫匪和黑劫匪要劫機,白匪為了報復社會,黑匪為錢。他倆先調查了兩位空警的資訊,發現男主家庭背景不好容易被栽贓,眼鏡空警涉嫌販毒很好...

單利和複利計算,有點不明白!求大神看過下面的題給解釋

計算都沒有錯抄,只是沒有理解襲好公式的含義圖1的結果12000是單利第5年底的本利收益圖2的結果108326.45是複利第5年底結算之前的賬面餘額 已經包括當年存入的2萬 圖3的結果p合 112659.5是複利第5年底的本利收益所以圖2的結果再加上當年的利息108326.45 4 4333.05就得...

php中的取模的演算法不明白,新手求教

90 22 2 就是等於2,記住這個是取得餘數 除法除完後剩餘的餘數,就是php的取模 90除22,商是4,餘數是2,餘數2就是對應php的取模!90 22 4.0909090909091 等於4.0909090909091不是4 除非你取整 在php中運算中,號是取餘數,小學的數學都知道,90 除...