VB循环语句
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
For...Next 语句用于将语句块运行指定的次数 For <循环变量>=<变量初值> to <变量终值> [Step 步长] 循环语句块 [Exit For] Next [循环变量]
循环次数 Int( 终值初值
步长
1)
步长
>0 初值<终值 =1 时,可省略 <0 初值>终值 =0 死循环
表达式值 T 循环语句
F
Do
循环语句 循环语句
Loop while <表达式值>
表达式值 T F
表达式值
循环语句 F 表达式值 T
T 循环语句
百度文库
F
Do while …… loop
Do …… loop while
Dim counter,myNum counter = 0 myNum = 3 Do While myNum > 0 myNum = myNum - 1 counter = counter + 1 Loop Print counter
有若干只鸡兔同在一个笼子里,从上 面数,有35个头;从下面数,有94只脚。 求笼中各有几只鸡和兔
提示: 1、设i为鸡的数量,j为兔的数量 1<=i<=35 , 1<j<=23 ( 94\4=23) 2、i+j=35 i*2+j*4=94 以上两条件要同时满足即输出i,j 的值
多重循环的执行过程是:外层循环每执行 一次,内层循环就要从头到尾执行一轮
打印矩形 dim i,j as integer For i = 1 To 5 For j = 1 To 5 Print Spc(1); "*"; Next j Print "" Next i
大家猜猜看,这是打印出什么图形
dim i,j as integer For i = 1 To 5 For j = 1 To i Print Spc(1); "*"; Next j Print " " Next i
求1+2+3+……100的和 Dim i, S As Integer i=0 S=0 For i = 1 To 100 S=S+i Next i Print "s="; S
循环次数是:100 次 输出结果是:5050
循环的嵌套
通常,把循环体内不再包含其他循环的循 环结构称为单层循环。在处理某些问题时,常 常要在循环体内再进行循环操作,这种情况称 为多重循环,又称为循环的嵌套。如二重循环、 三重循环等。
VB循环语句
循环用于重复执行一组语句
Do...Loop (一般用于循环次数未知)
For...Next (一般用于循环次数已知)
可以使用 Do...Loop 语句多次(次数不定)运 行语句块。当条件表达式 值为 True 时重复执行循 环语句块。 Do while <表达式值> 循环语句 [Exit do] Loop