vb for语句

我编写的vb程序是提个简单的例子,希望print 出 1,2,4,5
for i= 1 to 5
if i= 3 then next i ‘这里我的意思是在当i=3 的时候跳过接下的语句,直接返回至for使i=4
print i
next i

可当我运行程序的是时候出现出现“编译错误”,“ if i= 3 then next i ”处的 “next 没有for”。请问这是什么原因,求高手帮我修改。
修改要求,程序要和我的代码差不多,要有for和if语句。
谢谢

第1个回答  2011-07-29
for i=1 to 5
if i=3 then
else '跳过
print i
end if
next i
第2个回答  2010-08-12
private Sub Form_Click() ’当窗体单击时触发此过程
Dim i,j as Integer ’声明默认类型变量i(变体型)和长整型变量j
print ’在窗体上打印空白的一行
For i=1 To 9 ’设置循环 i 每次循环从1到9 默认步长1(每次循环加1)
’完整: for i = 1 to 9 step 1

For j=1 To i ’设置循环 j 每次循环从1到i的值 默认步长1(每次循环加1)完整: for i = 1 to i step 1

print left((str(j*j) & space(5),4);
’此语句错误应为:
’ Print Left(Str(j * j) & Space(5), 4)
’ print 在窗体中打印
’ left(str,n) 取str左边的n个字符
’ str(n) 将n这个数值型转换为字符串型
’ space(n) 返回n个空格
’ 翻译出来就是:
’ 在窗体中打印出 (j×j 的结果 加上5个空格)的左边4个字符

Next j ’执行到这里继续循环j
print ’打印一行空白行
next i ’执行到这里继续循环i
End Sub ’结束过程

VB For 循环语句的用法
如果使用 For 语句,代码如下: Private Sub Form_Load() For i = 1 To 100 MsgBox i, vbInformation Next MsgBox "Finished

for在vb中是什么意思?
for是Visual Basic中的循环语句之一,它是经典的控制流程之一,使得程序可以重复执行某个语句段,以便完成一个特定的功能。其语法结构为:for i = start To end [Step step],其中i被看作是计数器,它掌握着循环的进程。在循环过程中,i的值会不断地增加,同时也会被执行循环体语句。for语句执行的...

VB编程,for语句
for 循环变量=起始值 to 终止值 [STEP] 步长 <要执行的语句序列> next [循环变量]循环变量要事先定义,循环执行的次数=终止值与起始值的差的绝对值除以步长再取整数部分 比方说要连续输出10个*,就这样写 dim i as integer '这句定义变量 for i=1 to 10 print "*"; '连续输出 next i ...

VB如何使用For循环语句
现在我们来看看,VB如何使用For循环语句。首先,我们输入For关键字。然后我们定义一个循环变量。然后我们写入【1to 10】。然后我峨眉呢输入【Next i】结束。然后我们就可以在这里输入每次执行的语句。然后运行就可以看到这个结果了。

VB中的For语句
For j=1 To i ’设置循环 j 每次循环从1到i的值 默认步长1(每次循环加1)完整: for i = 1 to i step 1 print left((str(j*j) & space(5),4);’此语句错误应为:’ Print Left(Str(j * j) & Space(5), 4)’ print 在窗体中打印 ’ left(str,n) 取str左边的n个...

vb中for必须和exit for成对使用吗?
for是for循环的入口,step是每一步的数值,next是本次循环结束,开始下一次循环。内部实现:当 For...Next 循环开始时,Visual Basic 将计算 start、end 和 step。Visual Basic 目前仅计算这些值然后将 start 到 counter。在语句块运行,Visual Basic 与 end之前比较 counter。如果 counter 大于 end ...

vb循环问题
要理解VB的For循环语句的工作原理:1,For循环语句的格式 For 循环控制变量 = 循环初始值 To 循环终止值 step 步长 循环体语句组 Next 循环控制变量 2,For循环语句的工作原理 1)执行语句:For 循环控制变量 = 循环初始值 To 循环终止值 step 步长 首先:把循环初始值 赋予 循环控制变量 ;下面...

VB中的循环语句中的for... 是怎么用的?
for语句是循环语句,它的格式是:For 变量=初值 To 终值 〔Step 步长]循环体 Next 变量 如:For i=0 to 999 '这里省略Step说明步长为1 循环体 Next i 说明从0到999,循环1000次。又如:For i=20 to 0 Step -2 循环体 Next i 说明从20到0,以步长为-2,循环10次 你现在明白“For…To...

VB中的循环语句中的for... 是怎么用的?
回答如下:如:For i=0 to 999 '这里省略Step说明步长为1循环体Next i说明从0到999,循环1000次。又如:For i=20 to 0 Step -2循环体Next i说明从20到0,以步长为-2,循环10次 for语句是循环语句,它的格式是:For 变量=初值 To 终值 〔Step 步长]循环体Next 变量 ...

VB中的三条for语句嵌套怎么算的
to 10 step 1 '步长 1 是黙认,所以一般是不用写的,这样会 循环 十次 i 每一次 循环 就是会 循环变量+步长 结果 大于 终值 就结束 for i=1 to 10 step 2 步长 2 i 每一次 循环 就是会 循环变量+步长 结果 大于 终值 就结束,可以看出,因为步长为2,加多少次就大于 终值 ,就是表次 ...

相似回答