当前位置:新励学网 > 秒知问答 > VB语言基本语句(会数学的也可以)

VB语言基本语句(会数学的也可以)

发表时间:2024-07-17 22:22:33 来源:网友投稿

If...Then判断语句

If..Then判断语句属于一种单行假设判断语句,它会按照用户所给定的比较或逻辑表达式。

进行判断。当判断结果为“True”也就是真时,则执行Then后的程序代码块,否则跳过该块的执行步骤。

使用语法的方法如下:

If判断式Then执行语句

If判断式Then

执行语句1

执行语句2

EndIf

其实上述的两种语法并不相同的,主要差异在于第一种写法是使用在处理程序部分的源代码较短,

无需分段的时候:

Ifa>bThenPrinta>b

而当处理程序部分需要分段时,则必须使用第二种写法将执行语句包括在If...Then...EndIf范围中:

Ifa>bThen

c=a+b

Printa+b=&c

EndIf

而If...Then...Else...EndIf语句则可以将不符合条件式的情况,交给Else后所接的程序代码来处理:

例如:

Ifa<bThen

c=a+b

Else

c=a-b

EndIf

Printc

在上面程序片段中,变量C的数值会由条件式”a<b“成立与否而有不同的输出结果。

至于ElseIf的语法也是和If搭配来使用,它主要是用来进行多重逻辑判断。

If...ElseIf...Else...EndIf使用语法的方法如下:

If判断式1Then//当判断式1成立时,执行以下语句

程序语句甲

ElseIf判断式2Then//当判断式1不成立,但判断式2成立时执行以下语句

程序语句乙

ElseIf判断式3//当判断式1和2都不程序,但判断式3成立时执行以下语句

程序语句丙

Else//当上面所有判断式都不成立时,执行下面的语句

程序语句丁

EndIf

★SelectCase判断语句

SelectCase流程控制语句可以根据判断式的返回值来执行不同程序代码片段。

SelectCase语法如下:

SelectCase参数

Case条件1//当判断式满足条件1时就执行以下的语句

程序语句1

程序语句2

Case条件2//当判断式满足条件2时就执行以下的语句

程序语句1

程序语句2

CaseElse//当判断式无满足任何条件时就执行CaseElse标签后的语句

程序语句1

EndSelect

由于SelectCase仅能传入一个参数,也就是说它无法执行“比较”与“判断”的操作,并且Case

仅能是数值而不能是表达式。

以下这个是个错误程序的片段:

SelectCaseA>B//错误!!!仅能传送一个参数

或是

SelectCaseA

CaseA<C//错误!!!Case只能接受数值

★循环语句

当程序需要执行重复性工作时,可以使用循环控制语句连续执行某段程序代码,直到满足特定条件为

止。

VB提供了Fot...Next、While...Wend与Do...Liio三种循环控制语法。

For...Next循环语句

For...Next属于先测试循环控制语句,属于基本的循环控制语法。它按照用户所赋予的初值、终值

与步长表达式来重复执行某一特定程序区段。在每次执行前,系统会先检查目前初值状态是否符合

终值条件如果不符合终值条件的话则执行增量运算后,再执行循环语句:反之如符合终值条件,则

跳出循环。

For循环语法如下:

For初值to终值Step步长

程序语句

Next

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!