vb.net 教程 2-5 流程控制:循环语句 Do...Loop 1
2017-03-31 21:09
525 查看
do...loop 循环
当条件为真时,重复执行某个语句块。该语句有以下4种形式:
①满足重复执行循环,直到 条件 为 False。该语句先判断条件是否符合要求,符合要求才执行语句块
Do While 条件
语句块
Loop
②满足重复执行循环,直到 条件 为 True。该语句先判断条件是否符合要求,符合要求才执行语句块
Do Until 条件
语句块
Loop
③满足重复执行循环,直到 条件 为 False。该语句先执行语句块,然后判断条件是否符合要求,符合要求才继续循环
Do
语句块
Loop While 条件
④满足重复执行循环,直到 条件 为 True。该语句先执行语句块,然后判断条件是否符合要求,符合要求才继续循环
Do
语句块
Loop Until 条件
区别如下:
参考以下代码:
运行结果:
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
学习更多vb.net知识,请参看
vb.net 教程 目录
当条件为真时,重复执行某个语句块。该语句有以下4种形式:
①满足重复执行循环,直到 条件 为 False。该语句先判断条件是否符合要求,符合要求才执行语句块
Do While 条件
语句块
Loop
②满足重复执行循环,直到 条件 为 True。该语句先判断条件是否符合要求,符合要求才执行语句块
Do Until 条件
语句块
Loop
③满足重复执行循环,直到 条件 为 False。该语句先执行语句块,然后判断条件是否符合要求,符合要求才继续循环
Do
语句块
Loop While 条件
④满足重复执行循环,直到 条件 为 True。该语句先执行语句块,然后判断条件是否符合要求,符合要求才继续循环
Do
语句块
Loop Until 条件
区别如下:
参考以下代码:
Sub Main() Dim i As Integer = 0 Do While i < 4 Console.WriteLine("输出:" & i) i += 1 Loop Console.WriteLine("最终输出i:" & i) Console.WriteLine("==========") i = 0 Do Console.WriteLine("输出:" & i) i += 1 Loop While i < 4 Console.WriteLine("最终输出i:" & i) Console.WriteLine("==========") Dim j As Integer = 0 Do Until j >= 4 Console.WriteLine("输出:" & j) j += 1 Loop Console.WriteLine("最终输出j:" & j) Console.WriteLine("==========") j = 0 Do Console.WriteLine("输出:" & j) j += 1 Loop Until j >= 4 Console.WriteLine("最终输出j:" & j) Console.ReadKey() End Sub
运行结果:
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
学习更多vb.net知识,请参看
vb.net 教程 目录
相关文章推荐
- vb.net 教程 2-5 流程控制:循环语句 Do...Loop 2
- vb.net 教程 2-3 流程控制:循环语句 For...Next 1
- vb.net 教程 2-3 流程控制:循环语句 For...Next 2
- vb.net 教程 2-4 流程控制:循环语句 For each...Next
- vb.net 教程 2-7 流程控制:另类的判断语句IIF
- vb.net 教程 2-2 流程控制:选择语句
- vb.net 教程 2-1 流程控制:条件判断语句
- vb.net 教程 2-6 流程控制:循环控制中的 Continue 和 Exit
- vb.net 教程 2-8 流程控制:跳转语句GOTO
- PHP流程控制语句-while、do..while循环语句
- 第八 讲 : 流程控制-循环语句 - 【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- 控制流程语句之while循环语句、do-while循环语句、for循环语句
- C#教程第四课:循环控制语句
- C语言入门教程 (七) 循环语句和循环控制
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell awk 流程控制语句(if,for,while,do)详细介绍
- asp.net中for和do循环语句用法分享
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 流程控制陷阱(Switch语句,标签,if语句,for循环,foreach循环的循环计数器)