VB程序设计—For循环结构

for循环

1.语法结构

2.执行顺序

3.注意说明

(一)语法结构:
For 循环变量=初值 to 终值【step 步长】
【循环体】
【Exit for】
Next 【循环变量】【,循环变量】

计算1累加到100的和

Dim i as integer         '声明变量i
Dim sum as long          '声明变量sum
i=1:sum=0                '将1赋值给变量i,将0赋值给变量sum
For  i=1 to 100 step 1   '循环1-100之间的数,循环完一次就将i+1
	sum=i+sum        '将sum+i的值赋值给新的sum
Next i
print sum                '循环结束后输出结果sum

执行顺序

①将1赋值给i,然后判断i是否在1-100区间内
②如果在,执行循环体内的sum=sum+i
③由于step 1,所以相当于变量i=i+1
④再继续判断是否在1-100区间内
⑤一直判断到 i>100 跳出循环,输出sum

说明
1、步长:默认为1时可以省略,不可为0
2、循环次数:Int(终值-初值)/步长+1
3、For-Next循环次数可以使用嵌套循环

for循环的嵌套使用

Dim i as integer       
Dim j as integer         
i=1:j=1               
For  i=1 to 2 step 1  
print "*"
	For j=1 to 2 step 1
	print "#"
	Next j     
Next i
print sum       

for嵌套的例子
九九乘法表

Dim i as Integer
Dim j as Integer 
i=1:j=1
For i=1 to 9
	For j=1 to i  '注意一行里面输出的列的个数不能超过行的个数;所以终值是i所以第一个循环跟第二个的循环次数相同
	Print i & "*" & j & "=" & i * j;space(2);   ’在输出语句后面加分号(;)代表着 连着输出不换行
	Next j
print   '把第一行循环的结果全部输出在一行上 ,再换行
Next i

你可能感兴趣的:(vb程序设计)