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
1:符合某条件时执行:
for i= 1 to 5
if i<>3 then print i
next i
2:用goto语句:
for i= 1 to 5
if i= 3 then goto nexti
print i
nexti:'此后有个冒号,中间没空格
next i
第2个回答  2011-07-29
for...next必须成对使用,你没有for只有next当然编译不过去啊
解决的办法是
for i= 1 to 5
if i<>3 then print i
next i
第3个回答  2011-08-06
' 解法一:
For i= 1 To 5
If i= 3 Then
' 这里什么都不做
Else
Print i
End If
Next i

' 解法二:
For i= 1 To 5
If i<> 3 Then
Print i
End If
Next i
第4个回答  2011-07-29
一个for配一个next,你有两个next 肯定出错了
第5个回答  2011-07-29
for i= 1 to 5
if i = 3 then
'不处理
else
print i
end if
next i

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,加多少次就大于 终值 ,就是表次 ...

相似回答