admin 管理员组

文章数量: 1184232


2024年4月27日发(作者:威尔士和英格兰谁先开球)

VB中利用IF语句实现分支结构

VB中利用IF语句实现分支结构

1) 什么情况需要使用分支结构

如果遇到的问题中带有满足A条件,去干事情1,满足B条件,去干事情2之类的需

求时,就需要使用分支结构,比如说,输入一个值,输出它是奇数还是偶数。这个问题中,

如果输入的数满足是偶数的条件,就执行输出偶数这个操作(Print “偶数”),如果输入

的数满足是奇数的条件,就执行输出奇数这个操作(Print “奇数”),这就是典型的分支

结构的需求,此时,从编程的角度,就需要构造一个条件,然后通过IF语句来实现。

IF语句的基本语法格式是:

if 条件 then

语句1部分

else

语句2部分

end if

(这里特别说明一下,在VB中,IF语句的书写格式比较自由,如果语句1部分和语句

2部分都非常简单,只有一条语句,就可以将整个IF语句写在一整行上,而且可以省略end

if,即写成:if 条件 then 语句1 else 语句2)

针对上题 ,我们考虑到奇数除2余数为1,偶数除2余数为0,因而可以将输入的数

除2求余数,然后通过判断余数的值来判断数据的奇偶性。

完整的程序如下:

dim n as integer

a = val()

if a mod 2=0 then

print “偶数”

else

print “奇数”

end if

注意:此时if 语句也可写成: if a mod 2=0 then print “偶数” else print “奇数”

这种写法中,省略了end if


本文标签: 语句 条件 分支 结构 满足