三大结构之选择----IF

Posted 丁中文

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三大结构之选择----IF相关的知识,希望对你有一定的参考价值。

现实世界中,根据面临的特定情形,不断调整我们应对的方式,是每一个智慧生命体具有的典型特征。在VB的世界里,也具有这样的特征;VB提供了一个结构,让我们告诉程序,当前条件下,需要采取这种办法,就VB的书写语法格式,是这样滴:

If     条件   Then
             语句块
End If

例子:

 If a < b Then
            Print "a真小于b"
        End If

在上面的例子中,如果条件不成立,我们什么也不做,选择了忽略,如果我们不想忽略,也就是条件成立,我们采取A计划应对,如果不成立,我们启动B计划应对,此时的VB书写格式是这样滴:

If     条件   Then
        语句块1

Else

语句块2
End If

---------------------------------------

If     条件   Then
        A计划

Else

B计划
End If


例子:

 If a < b Then
        Print "a真小于b"

Else

Print "a真的不小于b"
End If

上机练习操作如下:

技术分享

技术分享

技术分享

技术分享

技术分享

在窗体上添加一个CommandButton按钮,默认名字为Command1,修改为cmdSort,并将Caption属性值修改为:排序了。

技术分享

修改后的图如下:

技术分享

双击“排序了”按钮,进入EditCode代码编辑界面。

技术分享

在光标闪烁的地方,按下Tap键,并写上如下的代码:

    Dim a As Integer
    Dim b As Integer
    
    a = Int(Rnd * 1000)
    b = Int(Rnd * 1000)
    
    If a < b Then
        Print "a真滴小于b"
    Else
        Print "a真的不小于b"
    End If

或如下图:

技术分享

编译,并运行如下图:

技术分享

显示界面如下:

技术分享

点击排序了按钮,在窗体上显示如下:

技术分享技术分享








































以上是关于三大结构之选择----IF的主要内容,如果未能解决你的问题,请参考以下文章

Java流程控制之循环结构

面试加分项之Java选择结构

day01_08.三大控制结构

if+switch+for应用以及假设法的使用

if+switch+for应用以及假设法的使用

选择结构之if结构