• 首页
  • 作文
  • 散文
  • 故事
  • 古诗
  • 短文
  • 语录
  • 写作
  • 诗歌
  • 百科
  • 知识
  • 首页
  • 作文
  • 散文
  • 故事
  • 古诗
  • 短文
  • 语录
  • 写作
  • 诗歌
  • 百科
  • 知识
首页 » 基础知识 » vb中的for循环(VB中的循环语句中的for)

vb中的for循环(VB中的循环语句中的for)

分类:基础知识 日期:2022-09-23 13:16 浏览:4 次

1.VB中的循环语句中的for

For循环的格式:

For 循环变量 = 初值 To 终值 [Step 步长] step 2 就是i=i+2

[循环体]

Next [循环变量]

注意:

1) 当步长 > 0 时

循环执行的条件:循环变量 <= 终值

2) 当步长 < 0 时

循环执行的条件:循环变量 &gt;= 终值

强行退出 For 循环,请使用 Exit For。

举例1: 单击命令按钮 Command1 后,先后弹出很多消息框,消息内容一开始是 1,最后是 100,每弹出一次,消息内容加 1,也就是 1; 2; 3; 。; 98; 99; 100。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

如果使用 For 语句,代码如下:

Private Sub Form_Load()

For i = 1 To 100

MsgBox i, vbInformation /vbInformation 指显示图标,下同

Next

MsgBox "Finished", vbCritical

End Sub

扩展资料:

VB的Do循环

Do。Loop

如果你不知道重复多少次,可以使用 Do。Loop 语句。

Do。Loop 语句重复执行某段代码直到条件是 true 或条件变成 true。

重复执行代码直到条件是 true

您可以使用 While 关键字来检查 Do。 Loop 语句的条件。

Do While i>10

some code

Loop

如果 i 等于 9,上述循环内的代码将终止执行。

Do

some code

Loop While i>10

这个循环内的代码将被执行至少一次,即使 i 小于 10。

重复执行代码直到条件变成 true

您可以使用 Until 关键字来检查 Do。Loop 语句的条件。

Do Until i=10

some code

Loop

如果 i 等于 10,上述循环内的代码将终止执行。

Do

some code

Loop Until i=10

这个循环内的代码将被执行至少一次,即使 i 等于 10。

退出 Do。Loop

您可以通过 Exit Do 关键词退出 Do。Loop 语句。

Do Until i=10

i=i-1

If i<10 Then Exit Do

Loop

这个循环内的代码,只要 i 不为 10 且 i 大于 10 时都将被执行。

参考资料:搜狗百科——循环语句

2.vb里面的for循环

For n=1 to m Step 2说明循环步长为2,没有step的默认步长为1,m=1时n=1 to 1 Step 2,循环1次;m=2时n=1 to 2 Step 2,循环1次;m=3时n=1 to 3 Step 2,循环2次;m=4时n=1 to 4 Step 2,循环2次;m=5时n=1 to 5 Step 2,循环3次;m=6时n=1 to 6 Step 2,循环3次;m=7时n=1 to 7 Step 2,循环4次;m=8时n=1 to 8 Step 2,循环4次;m=9时n=1 to 9 Step 2,循环5次;m=10时n=1 to 10 Step 2,循环5次,。

即是1+1+2+。

+5+5=30。

3.VB程序中关于循环语句:“FOR”的使用

a是循环变量,b是初始值,c是步进数,即每循环一次a的值的变化量。

n=Inputbox("n=")

i=0

s=0

For i =0 to n

i=i+1

s=s+i

Next i

Print s

Private Sub Command1_Click()

Dim i As Integer

Dim a(0 to 9)

Dim b '最大值

Dim c '最小值

Dim s '和

Dim d '平均值

b = 0

c = 0

s = 0

For i = 0 to 9

a(i)=inputbox("输入数字")

If b < a(i) Then b = a(i)

If c > a(i) Then c = a(i)

s = s + a(i)

Next i

s = s - b - c

d = s / 8

Print d

End Sub

4.VB语句中的for循环语句这么运用

for i=3 to 10000 '查找质数

for j=2 to i-1

x=i mod j

if i<>0 then

exit for '如果除了1和本身,还能被任意小于本身的一个数整除,那么此数不是指数,并跳出循环,进行下一个数的判断

esle '如果一个数不能被所有小于它的数整除,那么这个数就是质数

pds=1 '质数累加的判断数,等于1时,质数个数累加1

end if

next j

if pds=1 then

y=y+1 '质数个数累加1

end if

next i '指数查找结束

for i 1 to 10000 '打印

print i, '打印数

if i<>10000 then

print space(5) '打印5个空格

else

print

print y 在最末尾打印质数的个数

end if

if i mod =20 then print 一行打印20个数

next i

vb中的for循环基础知识

相关推荐:
  • 2014初级药剂师真题(初级药师考试内容及其题型都有哪些)
  • 知识产权法律基础自测答案(求《法律基础》模拟题和答案)
  • 医学类考题及答案(医学试题库)
  • 公共分什么类别(公共都包括哪些)
  • 一级下册第八单元归类(人教版小学语文一年级下册第一~八单元教材分析及教学建议)
上一篇:夜晚很美的伤感句子(形容夜晚伤感美景的句子) 下一篇:10月18日是什么星座_句子学习

相关推荐

2014初级药剂师真题(初级药师考试内容及其题型都有哪些)
知识产权法律基础自测答案(求《法律基础》模拟题和答案)
医学类考题及答案(医学试题库)
公共分什么类别(公共都包括哪些)
一级下册第八单元归类(人教版小学语文一年级下册第一~八单元教材分析及教学建议)
钢结构工程相关(钢结构有哪些点)
dhlfedex的(请问:DHL.EMS.UPS.TNT.FEDEX.各有什么不同及)
衡器考试题(求电子秤原理及)
招警公共考什么(公安系统公务员考试公共主要考哪些)
证券资格证金融(证券资格考试汇总是什么)
潮流时尚 写作素材 创新创业
生活常识 策划方案 安全知识
自考专业 家居生活 三农创业
励志故事 时尚穿搭 星座知识
热门分类

声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
 蜀ICP备2020033479号-4  Copyright © 2016  学习鸟. 页面生成时间:6.867秒

返回顶部