教你使用VB.NET循环语句for&while

开发 后端
这里介绍了VB.NET循环语句中for循环和while循环的用法,还有相应例子的分析,希望对大家有帮助。

我就总是运用不好循环语句,我想有很多朋友和我一样吧,这里我就和大家一起分享一下关于VB.NET循环语句,循环结构是计算机语言里一种重要的结构,它的应用广泛,最简单的例子是累加器的作用,还可以用于穷举法,更直观的例子是把某件事重复指定的次数,这样就不用把要重复的语句输入多次,而通过循环结构完成,非常方便。

C语言里有一个“for”VB.NET循环语句,VB里也有“For”关键字,作用也差不多,只是VB的“For”语句更容易理解。它的格式是:

  1. For <循环变量>=<初赋值> To <终值> [Step <步长>]  
  2. Next <循环变量> 

在默认情况下,Step被设为“1”,可以省略,Step也可以设为负值,例如:

  1. Dim a=0 
  2. For I=1 To 10  
  3. aa=a+I  
  4. Next I 

这是一个最简单的累加器的例子,把1到10累加在一起,然后赋值给“a”这样的效果和上面是一样的,只不过是倒着加罢了,请看:

  1. Do While …… Loop语句    While …… Wend 语句    Do …… Loop While   

While语句也是一个很常用的VB.NET循环语句,它的形式很多。

  1. Do While …… Loop语句    
  2. While …… Wend 语句    
  3. Do …… Loop While 

#T#While 后面都跟逻辑条件判断,“Do While …… Loop语句”和“While …… Wend 语句”作用相似,都是先判断While后面的条件是否为“真”,如果为“真”则执行里面的语句,如果为“假”,则退出循环,循环直至条件为“假”终止。 “Do …… Loop While ”与前两者的区别在于,它不管条件的真假,都会先执行“Do”后面的语句,也就是说,它至少执行语句一次。与While 用法相似的还有Until语句,它是直至条件为真则终止循环,句式把While上述三个语句的While换成Until即可,但是因为容易记混,所以我建议只用While即可。Until <条件>可以相当于While Not <条件>。For循环和Whlie循环应当根据适当的环境使用,它们有时也可替换。

责任编辑:田树 来源: 博客
相关推荐

2010-01-07 15:42:57

VB.NET WhilEnd While循环

2009-10-15 17:41:14

VB.NET Impo

2009-11-04 08:53:57

VB.NET AddH

2009-10-21 16:00:26

VB.NET CASE

2009-10-28 10:31:23

VB.NET Impl

2010-01-20 17:41:13

VB.NET标记语句

2009-11-10 15:18:35

VB.NET封面

2009-10-16 11:21:54

VB.NET Decl

2009-10-28 14:13:32

VB.NET File

2009-10-15 11:42:05

VB.Net赋值语句

2010-01-11 14:28:14

VB.NET操作Exc

2009-10-27 11:03:16

VB.NET文件夹操作

2009-10-28 09:48:31

VB.NET XmlR

2009-11-03 13:48:02

VB.NET枚举

2009-10-26 15:57:07

VB.NET使用Ora

2009-10-14 17:08:44

VB.NET使用Fil

2010-01-11 16:04:10

VB.NET使用wit

2009-10-28 14:44:43

VB.NET Name

2010-01-21 18:35:56

VB.NET Impo

2009-11-02 11:02:58

VB.NET XML文
点赞
收藏

51CTO技术栈公众号