VB的判断语句和循环语句
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 Case 条件语句
Case 条件语句结果1
程式代码
Case 条件语句结果2
程式代码
……
Case else
程式代码
End Select
循环语句
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 数值变量 = 起始值 to 结束值 step 间隔值
程式代码
Next 数值变量
注意:该语法中开始和结束的数值变量是同一个变量
第二种For语句
For each 元素变量 in 对象或数组名
程式代码
Next
语法如下:
While 条件判断语句
程式代码
End While
说明:
该语句和do语句的意思大致相同,主要的不同在于,do循环
先无条件地做一次循环,然后再做判断,而while循环则是先
做判断再执行循环,如果一开始条件判断就是false,则循环
一次也不会做的。
VB的判断语句和循环语句的更多相关文章
- java 判断语句和循环语句
一.判断语句:if和switch if(关系表达式1) { 语句体1; }else if (关系表达式2) { 语句体2; }…else { 语句体n+; } switch(表达式) { case 值 ...
- 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事
一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...
- 前端笔记之JavaScript(三)关于条件判断语句、循环语句那点事
一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法 ...
- 9、python判断语句与循环语句
前言:本文主要介绍python判断语句与循环语句,包括if语句.while循环.for循环.range函数. 一.if语句 关键字:if.elif.else,写法如下: # if if 条件: # ...
- javascript语句——条件语句、循环语句和跳转语句
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
- 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等
[源码下载] 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等 作者:webabcd 介绍不可或缺 Windows Native ...
- python基础(4):条件语句与循环语句
今天我们看看条件语句与循环语句. 预习: 1.使用while循环输出1 2 3 4 5 6 8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1-100 内的所 ...
- 第二百八十七节,MySQL数据库-条件语句、循环语句、动态执行SQL语句
MySQL数据库-条件语句.循环语句.动态执行SQL语句 1.if条件语句 delimiter \\ CREATE PROCEDURE proc_if () BEGIN ; THEN ; ELSEIF ...
- Laravel 5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句
Laravel5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句 Laravel 的 View 部分是内置了两套输出系统:直接输出和使用 Blade 引擎“编译”后输出,默认情况下它们 ...
- GO语言的基本语法之变量,常量,条件语句,循环语句
GO语言的基本语法之变量,常量,条件语句,循环语句 作为慕课网得笔记自己看 定义变量: 使用var关键字 var a, b, C bool var s1, s2 string = "hell ...
随机推荐
- Xamarin Anroid App访问网站失败
Xamarin Anroid App访问网站失败 错误信息:net::ERR_NAME_NOT_RESOLVED如果电脑同时有有线网卡和无线网卡,电脑使用无线网卡上网,而有线网卡不上网.这时,就会出现 ...
- html成绩单表格
<!DOCTYPE html> <html> <head> <meta name="generator" content="HT ...
- POJ1201 Intervals(差分约束系统)
与ZOJ2770一个建模方式,前缀和当作点. 对于每个区间[a,b]有这么个条件,Sa-Sb-1>=c,然后我就那样连边WA了好几次. 后来偷看数据才想到这题还有两个隐藏的约束条件. 这题前缀和 ...
- 【转】STL之二分查找 (Binary search in STL)
Section I正确区分不同的查找算法count,find,binary_search,lower_bound,upper_bound,equal_range 本文是对Effective STL第4 ...
- Lambda表达式可以被转换为委托类型
void Main() { //向Users类中增加两人; List<Users> user=new List<Users>{ new Users{ID=1,Name=&quo ...
- sqlserver常用日期、时间函数和格式
Sql Server中常用的日期与时间函数1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ...
- iis浏览网页时提示无法显示 XML 页
无法显示 XML 页. 使用 样式表无法查看 XML 输入.请更正错误然后单击 刷新按钮,或以后重试. 处理资源 'http://localhost/ 时出错.第 1 ...
- java语言中一些使用的小技巧(区别于c++)
正在自学java中...想记录下java和c++在一些小的方面的不同点.(未完待续...) java中class的对象均是引用类型的,如果想把连个同类型的对象相关联起来,只要将一个赋值给另一个就可以了 ...
- Css - 渲染按钮
基本的css3按钮渲染 <style type="text/css"> background: #f7f7f7; /* for Webkit */ background ...
- $_ 与 $PSItem
PowerShell 3.0 中的$PSItem 此文章于2012年11月4日发表在PowershellPowershell小技巧并加以Powershell 3.0管道的标签 by Mooser Le ...