vb中if 語句的運用,VB中if 語句的運用

時間 2022-03-02 01:23:59

1樓:匿名使用者

你的理解不對。

第乙個if語句執行後,m取的是a,b中的最大值;

第二個if語句執行後,m取的是c,m中的最大值;當c>m為假,m還是原來的m,不需些else子句。

所以最後text4.text=m,顯示的是a,b,c三者中的最大數。

2樓:匿名使用者

if 語句有幾種型式,如果直接寫成

if 判斷 theh 表示式

這時是不需要endif結尾的,而且只有判斷結果為真是,後面的表示式才執行,為假時跳過

if c>m then m=c

text4.text=m

只是說明,當c>m時,將c的值賦於m,之後再將m的值顯示到text4中,如果c>m不成立,則說時,m的值比c還大或相等,這樣就不執行互換而直接顯示m的值

3樓:阿里大道

if c>m then m=c '這個是乙個完整的if語句,他只判斷c>m的情況,保證m是c和m中的最大值而已。

4樓:匿名使用者

釋疑:vb的 if 語句,發展到今天,有行與塊的兩種形式:

你應該已經知道了if 語句的格式:

1,if 《條件》 then

語句塊end if

2,if 《條件》 then

語句塊1

else

語句塊2

end if

要注意,這裡的語句塊,在有的教材上也叫做語句組,是指在這個位置可以有一句以上的語句。

上面2種格式,有的教材上稱為塊 if 語句,與之區別的是行 if 語句,如下:

與1對應的是3,

if 《條件》 then 語句 end if

與2對應的是4,

if 《條件》 then 語句1 else 語句2 end if

格式3,4與1,2的區別,格式3,4裡,只能是語句(不能一句以上的語句,當然可以使用冒號來達到)。

從格式3,4裡可以看到,所謂的行if語句,是明顯的,即,每個語句只佔據一行,就完成了應該的功能。

現在回到你的問題,我想,你理解我上面的敘述了吧?,應該自己能分析了?

vb程式設計中「if」語句要如何使用?

請問一下vb中的if語句的用法

vb中if語句的用法

5樓:匿名使用者

這個是不能實現的,「否則」後面的賦值語句應該是明確的值或者表示式,不能是範圍。類似 00 則b取0-180之間的乙個隨機數

if a>0 then b = 179 * rnd() +1

6樓:願孤獨

if a>0 then

0

else

180

end if

7樓:

if a>0 then

b>0 and b<180

else

b>180 and b<360

end if

很簡單的乙個vb if 語句的用法!!!!

8樓:匿名使用者

select case n

case 1,2,3,4,6,7,78,6,4,9,44,5,0,5msgobx ""

end select

不如說一下你到底想實現什麼目的,可能有更好的辦法。

vb中的for語句,VB中的For語句

一 vb中的for語句格式 for 迴圈變數 初值 to 終值 step步長 迴圈體 exit for next 迴圈變數 二 vb中的for語句功能 當迴圈變數的值在初值到終值範圍內時,執行一次迴圈體中的語句塊,並使初值增加乙個步長。當迴圈變數的值不在初值到終值範圍內時,就退出迴圈,執行next後...

VB迴圈語句,vb中的迴圈語句

for 迴圈變數 初賦值 to 終值 step 步長 next 迴圈變數 在預設情況下,step被設為 1 可以省略,step也可以設為負值,例如 dim a 0 for i 1 to 10 a a i next i 這是乙個最簡單的累加器的例子,把1到10累加在一起,然後賦值給 a 這樣的效果和上...

vb的if語句中的問題,關於VB中IF語句中的理解問題

這個就是正確的 if text1.text thenmsgbox 請輸入內容 end if if len text1.text 0 and text1.text 正確內容 then msgbox 請輸入乙個正確內容 end if if text1.text 正確內容 thenmsgbox 通過 en...

VB中的迴圈語句有哪些,VB中的迴圈語句有哪些

使用迴圈語句 使用迴圈重複執行 迴圈用於重複執行一組語句。迴圈可分為三類 一類在條件變為 false 之前重複執行語句,一類在條件變為 true 之前重複執行語句,另一類按照指定的次數重複執行語句。在 vbscript 中可使用下列迴圈語句 do.loop 當 或直到 條件為 true 時迴圈。wh...

vb語句問題,請教專家,VB中判斷語句問題,請教高手

例如 dim hj as double 把hj變數定義在最上面一行private sub command1 click jg c k h sl bcdj lylxs 1000000 7.85 hj hj jg print 當前金額合計 hj end sub 這是變數的作用域問題.朋友.建議你把這個問...