用和樱悄Do循环重复执行一个语句块,且重复次数不定。Do…Loop是以计算数值为条件以决定是否继续执行。条件必须是一个数值或者值为True或False的表达式。
在下面的Do…Loop循环中,只要条件为真就执行循环。
Do While 循环条件
循环语句块
Loop
当Visual Basic执行到这个Do循环时首先测试条件,条件为假时,跳过所有语句。如果条件为真,Visual Basic就会执行语句,退回到Do While语句测试条件。只要条件为真,循环可以随意执行几次。如果条件一开始便为假,则颂乎不会执行语句。
还有一种Do…Loop语句,是先执行语句,每次执行之后测试条件,循环中的语句至少执行一次。
Do
循环语句块
Loop While 循环条件
在不知道循环要执行几次语句时,用Do循环,知道循环次数时,可以使用For…Next循环。For循环使用一个叫做计数器的变量,重复一次循环之后,计数器的值会增加或减少。
For 计数器=初值To终止值Step增量
循环语唤渣句块
Next 计数器
计数器、初值、终止值和增量为数值型。执行For循环时,设置计数器等于初值,测试计数器是否大于终止值,是则退出循环,执行循环语句,计数器增加增量后重复以上步骤。
用Exit语句可以退出For循环、Do循环,它的语法是Exit Do和Exit For,在循环中出现的次数无限制。
希望我能帮助你解疑释惑。
编写一个汇岩核如编程序,将0-9输出到屏幕上。要求用循环结构实现(loop)--可以编写。
并且上机汇编,连接,运行该程序,并将汇编源程序
(文件名命名为学生的氏搭学粗启号)上传到教师机。
--需要楼主自己进行。
declarev_count number := 1
v_sumnumber := 0
begin
for v_count in 1..100
loop
if mod(v_count,2) = 0 then
v_sum := v_sum + v_count
end if
end loop
dbms_output.put_line(v_sum)
end
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)