关于VB的do loop循环语句 谁详细解释下

dim idim sumsum=0i=1do while i <= 10document.write(i & "<br />")sum=sum+ii=i+1loopdocument.write("以上数据的和为"& sum)上面代码是从1—10的数的求和最后结果是怎样得到的详细讲解下

从程序上看,
i=1
do while i <= 10
.
.
.
i=i+1
loop
程序用循环控制命令do-loop控制循环体运行了10次。i在每次运行中递增1。
循环中执行了sum=sum+i运算,而sum初值为0。
因此sum=1+2+3+..+10。即计算从1到10的累加和。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-24
1+2+3+..+10 用循环来...第循环一次i+1...sum=sum+i就是把上次sum的数加上这次i的循环次数...
第2个回答  2013-08-24
按F9设个断点 然后按F8每次循环都观察sum和i的值你就明白了

关于VB的do loop循环语句 谁详细解释下
i=1 do while i <= 10 ...i=i+1 loop 程序用循环控制命令do-loop控制循环体运行了10次。i在每次运行中递增1。循环中执行了sum=sum+i运算,而sum初值为0。因此sum=1+2+3+..+10。即计算从1到10的累加和。

谁能给我解释一下VB编程中do...loop语句的具体含义?
a) “loop while 条件" 的意思是当“条件”为"真True"时,就循环(跳到do之后的循环内容)。条件为假时,不循环,执行之后的代码。b) “loop until 条件" 的意思是:保持循环,直到“条件”为"真True"时,就停止循环。或者理解成当“条件”为"假False"时,就循环。加分加分 ...

vb:do loop 求明白人讲下思路
i = i + j 'i的值等于i的值加上j的值 Next j 'FOR...NEXT循环结束 Loop While i < 50 'DO...LOOP循环结束并且添加条件当i<50时退出循环 Print i; j '在窗体上输出i与j的值 End Sub '程序结束 纵观此程序是由两个循环的交叠组成的,明白了连个循环的交叠也就可以...

关于vb 解释Do...Loop 语句
1、Do[{While|Until}<循环条件>]<循环体> Loop 这种形式是先判断条件,要是条件符合了才执行循环体。例:Private Sub Form_Click()Dim i As Integer,sum As Integer i=1 Do Until i>10 sum=sum+i i=i+1 Loop Print "1+2+...+10=";sum End Sub 2、Do <循环体> Loop[{While|Unti...

VB循环结构DO??LOOP的作用是什么?
exit do ‘如果大于20,则跳出循环(exit do)end if '不是,则绕出判断语句,继续执行循环 loop ’循环往复 Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种...

vb do loop 语句
vb Do循环语句的几种形式 Do循环语句的几种形式:1、Do While i>1 '条件为True时执行 ... ... '要执行的语句Loop 2、Do Until i>1 '条件为False时执行 ... ... '要执行的语句Loop 3、Do ... ... '要执行的语句 Loop While i>1 '条件为True时执行 4、Do ... ....

VB中的do while loop语句
Exit Do 语句,随时跳出Do...Loop 循环。Exit Do 通常用于条件判断之后,例如If Then,在这种情况下,Exit Do 语句将控制权转移到紧接在 Loop 命令之后的语句。如果 Exit Do 使用在嵌套的Do…Loop 语句中,则 Exit Do 会将控制权转移到 Exit Do 所在位置的外层循环。

vb: Do Loop求高手帮忙
do 第一次 循环 i = 10 for 第一次循环 j = 7 i = 20 for 二次循环条件不满足,即不循环 因为 i > j了 (从此for循环都不满足条件不参与循环,只是给J赋值 10 而已,可忽略这个了,所以J永远是10)i = 20 < 50 满足,继续循环 i = 27 ,然后每次do循环,都是加10,直到...

一道vb题,do,loop那个不太懂,什么while和until啥的,请明白人给讲讲呗...
Loop While a <= 0 的意思就是如果a小于等于0就返回Do再次运行,由于 s=s+a=1+8=9 a=a-1=8-1=7 可知a=7,不符合上述条件,所以循环立刻退出,因此窗体上显示的是 9 7 所以答案是C

vb中实现循环的三个语句
3、do until...loop:当条件为false循环,在进入循环之前检查条件。4、do..loop until:当条件为false循环,在循环至少运行一次后检查条件。5、While...Wend:当条件为Ture时循环。6、for...next:指定循环次数,使用计数器重复运行语句。7、for Each...next:对于集合中的每项或数组中的元素,重复执行...

相似回答