vb.net 教程 2-3 流程控制:循环语句 For...Next 2
2017-03-22 23:06
477 查看
for循环还可以指定循环的步长
For 初始值 To 结束值 Step 增量
执行语句块
Next
看下面的例子:
i=0执行一次,前进3个数,i=3执行,又前进3个数,i=6执行。。。,
结果如下图:
![](http://img.blog.csdn.net/20170322230046392?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVXJ1c2VpQmVzdA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
另外一个例子,求1-99中奇数的和:
运行结果如下:
![](http://img.blog.csdn.net/20170322230620525?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVXJ1c2VpQmVzdA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
学习更多vb.net知识,请参看
vb.net 教程 目录
For 初始值 To 结束值 Step 增量
执行语句块
Next
看下面的例子:
Sub Main() Dim i As Integer Dim j As Integer = 0 For i = 0 To 21 Step 3 Console.WriteLine(i) j += 1 Next Console.WriteLine("循环次数:" & j) Console.ReadKey() End Sub
i=0执行一次,前进3个数,i=3执行,又前进3个数,i=6执行。。。,
结果如下图:
另外一个例子,求1-99中奇数的和:
Sub Main() Dim s As Integer s = 0 For i As Integer = 1 To 99 Step 2 s += i Next Console.WriteLine(s) s = 0 For i As Integer = 1 To 99 If i Mod 2 = 1 Then s += i Next Console.WriteLine(s) Console.ReadKey() End Sub
运行结果如下:
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
学习更多vb.net知识,请参看
vb.net 教程 目录
相关文章推荐
- vb.net 教程 2-3 流程控制:循环语句 For...Next 1
- vb.net 教程 2-4 流程控制:循环语句 For each...Next
- vb.net 教程 2-5 流程控制:循环语句 Do...Loop 2
- vb.net 教程 2-5 流程控制:循环语句 Do...Loop 1
- vb.net 教程 2-8 流程控制:跳转语句GOTO
- vb.net 教程 2-6 流程控制:循环控制中的 Continue 和 Exit
- vb.net 教程 2-1 流程控制:条件判断语句
- vb.net 教程 2-7 流程控制:另类的判断语句IIF
- vb.net 教程 2-2 流程控制:选择语句
- js 中的流程控制-循环(for)语句
- 第八 讲 : 流程控制-循环语句 - 【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- Python3.2官方文档教程-流程控制语句(if,for,pass)
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例