判断语句
•If语句

if语句共有4种写法:

第一种语法: If 条件判断语句 then 程序代码

第二种语法:If 条件判断语句 then 程序代码 else 程式代码

第三种语法:

If 条件判断语句 then

程式代码

Else

程式代码

End if

例如:判断输入框是否为空

 If Len(TextBox1.Text) >  Or Len(TextBox2.Text) >  Then
result2.Text = testService.connect(TextBox1.Text, TextBox2.Text)
Else
MsgBox("至少填写一项,不可全部为空!")
End If

第四种语法

If 条件判断语句 then

Elseif 条件判断语句 then

程式代码

Elseif 条件判断语句 then

程式代码

……

Else

程式代码

End if

例如:判断运算符

  Public Function Operate(ByVal value1 As Integer, ByVal op As String, ByVal value2 As Integer) As String

         If op = "+" Then
Return value1 + value2
ElseIf op = "-" Then
Return value1 - value2
ElseIf op = "*" Then
Return value1 * value2
Else
Return value1 / value2
End If End Function
•Select语句

Select语句的语法是:

Select Case 条件语句

Case 条件语句结果1

程式代码

Case 条件语句结果2

程式代码

……

Case else

程式代码

End Select

循环语句

•Do语句

Do语句的语法共有4种:

下面4种do语句的程式代码中,都可以在适当的地方加上exit do语句退出循环

第一种do语句:

Do While 条件判断语句

程式代码

Loop

说明:当条件判断语句为true时,重复执行程式代码,直到条件为false为止

第二种do语句:

Do Until 条件判断语句

程式代码

Loop

说明:若条件判断语句为true时,则停止重复执行程序代码

第三种do语句:

Do

程式代码

Loop While 条件判断语句

说明:先执行一次程序代码,再做条件判断语句的判断,其后运行结果同

第一种do while语句。

第四种do语句:

Do

程式代码

Loop Until 条件判断语句

说明:先执行一次程式代码,其后判断同第二种的do until语句

•For语句

For语句的语法有两种:

第一种For语句

For  数值变量 = 起始值 to 结束值 step 间隔值

程式代码

Next 数值变量

注意:该语法中开始和结束的数值变量是同一个变量

第二种For语句

For each 元素变量 in 对象或数组名

程式代码

Next

•While语句

语法如下:

While 条件判断语句

程式代码

End While

说明:

该语句和do语句的意思大致相同,主要的不同在于,do循环

先无条件地做一次循环,然后再做判断,而while循环则是先

做判断再执行循环,如果一开始条件判断就是false,则循环

一次也不会做的。

VB的判断语句和循环语句的更多相关文章

  1. java 判断语句和循环语句

    一.判断语句:if和switch if(关系表达式1) { 语句体1; }else if (关系表达式2) { 语句体2; }…else { 语句体n+; } switch(表达式) { case 值 ...

  2. 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事

      一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...

  3. 前端笔记之JavaScript(三)关于条件判断语句、循环语句那点事

    一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法 ...

  4. 9、python判断语句与循环语句

    前言:本文主要介绍python判断语句与循环语句,包括if语句.while循环.for循环.range函数. 一.if语句  关键字:if.elif.else,写法如下: # if if 条件: # ...

  5. javascript语句——条件语句、循环语句和跳转语句

    × 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...

  6. 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等

    [源码下载] 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等 作者:webabcd 介绍不可或缺 Windows Native  ...

  7. python基础(4):条件语句与循环语句

    今天我们看看条件语句与循环语句. 预习: 1.使用while循环输出1 2 3 4 5 6 8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1-100 内的所 ...

  8. 第二百八十七节,MySQL数据库-条件语句、循环语句、动态执行SQL语句

    MySQL数据库-条件语句.循环语句.动态执行SQL语句 1.if条件语句 delimiter \\ CREATE PROCEDURE proc_if () BEGIN ; THEN ; ELSEIF ...

  9. Laravel 5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句

    Laravel5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句 Laravel 的 View 部分是内置了两套输出系统:直接输出和使用 Blade 引擎“编译”后输出,默认情况下它们 ...

  10. GO语言的基本语法之变量,常量,条件语句,循环语句

    GO语言的基本语法之变量,常量,条件语句,循环语句 作为慕课网得笔记自己看 定义变量: 使用var关键字 var a, b, C bool var s1, s2 string = "hell ...

随机推荐

  1. 简单几何(圆与多边形公共面积) UVALive 7072 Signal Interference (14广州D)

    题目传送门 题意:一个多边形,A点和B点,满足PB <= k * PA的P的范围与多边形的公共面积. 分析:这是个阿波罗尼斯圆.既然是圆,那么设圆的一般方程:(x + D/2) ^ 2 + (y ...

  2. 暴力枚举 UVA 725 Division

    题目传送门 /* 暴力:对于每一个数都判断,是否数字全都使用过一遍 */ #include <cstdio> #include <iostream> #include < ...

  3. WPF之TextBox

    1. TextBox实现文字垂直居中 TextBox纵向长度比较长但文字字体比较小的时候,在输入时就会发现文字不是垂直居中的. 而使用中我们发现,TextBox虽然可以设置文字的水平对齐方式,但却没有 ...

  4. VS 2010 WebSite网站 使用CodeBehide 方式开发[Web应用程序项目转Web网站]

    由于生成Web应用程序的文件非常大,100M左右,上传到香港太慢,对于运维工作很不现实, 所以只能改用单个源代码文件上传方式,也就是Web网站方式,但VS2010中只提供Web网站转Web应用程序功能 ...

  5. 【POJ】2406 Power Strings

    http://poj.org/problem?id=2406 题意:给定一个字符串 L,已知这个字符串是由某个字符串 S 重复 R 次而得到的,求 R 的最大值.(长度<=1000000) #i ...

  6. C#页面添加提交数据后跳出小弹窗的功能

    很简单,将小弹窗部分写进一个div,利用div的visible属性去控制是否显示,首先默认为false; 当后台程序执行到插入数据完成后,设置session状态值为‘yes’ 判断,当session状 ...

  7. insertAdjacentHTML和insertAdjacentText方法

    IE的DHTML对象提供了四个可读写的属性来动态操作页面元素的内容:innerText, outerText, innerHTML, outerHTML. 需注意两点: 1. 其中innerText, ...

  8. 基本Java数据类型

    一.整型:java中的基本数据类型byte,占用1个字节,8位   取值范围:0000 0000 ~ 1111 1111 (-128 ~ 127)   为什么不是:0000 0000 ~ 1111 1 ...

  9. SwfUpload学习记录

    参考资料: SWFUpload 2.5.0版 官方说明文档 中文翻译版 了解SWFUpload 多文件上传配置详解 WEB版一次选择多个文件进行批量上传(swfupload)的解决方案 jQuery轻 ...

  10. ubuntu安装chrome

    1.在Google chrome上面下载Chrome浏览器.选择正确的版本,我电脑是64位的所以选择的是[64 bit .deb (适用于 Debian/Ubuntu)]. google-Chrome ...