VB中if语句/Doif while 区别语句/For语句一定代表循环语句吗?

关于DO WHILE循环的用法..【vb吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:104,345贴子:
关于DO WHILE循环的用法..收藏
快试试吧,可以对自己使用挽尊卡咯~◆◆
用do while循环输入框,直到输入0就停止,并且判断输入的数里面有几个负数,正数,和总数 Dim n As IntegerDim z As IntegerDim f As Integerf = 0: z = 0Do While n && 0(为什么这里把0改成其他数就能正常运行,而改成0就没有执行后面的语句?没有弹出输入框呢?)n = InputBox("N=")If n & 0 Thenf = f + 1ElseIf n & 0 Thenz = z + 1End IfLoopPrint "正数有"; "个"Print "负数有"; "个"Print "总共"; z + "个"望达人指点下,谢谢!
承办方:丽江市体育局 丽江斐瑞康网络科技有限公司
快试试吧,可以对自己使用挽尊卡咯~◆◆
.. 是我的问题说得不够清楚吗Do While n && 0 这里是当n不等于0的时候执行下面的语句可是为什么一运行时,连输入框都没弹出来(循环好像被跳过了),直接打印个0出来呢? 各位高手帮帮忙指正下啊,谢谢~
Do While 条件………………Loop 控制结构的概念是:当条件为真时就结束这个DO循环过程你的条件是
不等于0,就是说当不等于0的时候就结束,根据你的意旨,你是想到0就停止,那么你应该写成&&
否则你应该把While改成Until
Dim n As Integer默认为 n=0 Do While n && 0当n不等於0时循环此回圈 当然一下就跳出循环, 因为你的n=0
用vb编程,实现输出提示框判断大小。指定一个值,用户输入比这个数大则输出“你输入的数大了”,用户输入比这个数小则输出“你输入的数小了。用do-while语句如何实现
@景鹤happyRandomize b=int(100*rnd+1)do while a&&b a=inputbox(&猜字&)if a&b then msgbox &小了“if a&b then msgbox &大了”if a=b then msgbox &正确” loop
登录百度帐号推荐应用【图文】VB程序设计:do循环实例_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VB程序设计:do循环实例
大小:398.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢VBScript 循环语句
VBScript 循环语句
本例演示如何编写一个简单的 For....Next 循环。
本例演示如何循环生成 6 个 HTML 标题。
本例演示如何编写一个简单的 For.....Each 循环。
本例演示如何编写简单的 Do...While 循环。
Looping 语句
经常地,当编写代码时,我们希望将一段代码执行若干次。我们可以在代码中使用循环语句来完成这项工作。
在 VBScript 中,我们可以使用四种循环语句:
For...Next 语句
运行一段语句指定的次数
For Each...Next 语句
针对集合中的每个项目或者数组中的每个元素来运行某段语句。
Do...Loop 语句
运行循环,当条件为 true 或者直到条件为 true 时。
While...Wend 语句
不要使用这个语句 - 请使用 Do...Loop 语句代替它。
For...Next 循环
如果您已经确定需要重复执行代码的次数,那么您可以使用 For...Next 语句来运行这段代码。
我们可以使用一个计数器变量,这个变量会随着每次循环递增或递减,例如这样:
For i=1 to 10
For 语句规定计数变量以及它的开始值和结束值。
Next 语句会以 1 作为步进值来递增变量i。
Step 关键词
通过使用 Step 关键词,我们可以规定计数变量递增或递减的步进值。
在下面的例子中,计数变量i每次循环的递增步进值为 2。
For i=2 To 10 Step 2
如果要递减计数变量,就必须负的步进值。并且需要规定小于开始值的结束值。
在下面的例子中,计数变量i每次循环的递减步进值为 2。
For i=10 To 2 Step -2
退出 For...Next
如需退出 For...Next 语句,可以使用 Exit 关键词。技术(46)
&while循环while&语句与&if&语句相似,都有条件来控制语句(或语句块)的执行,其语言结构基本相同:
while(conditions){
while&语句与&if&语句的不同之处在于:在if条件假设语句中,若逻辑条件表达式为真,则运行statements语句(或语句块),且仅运行一次;while&循环语句则是在逻辑条件表达式为真的情况下,反复执行循环体内包含的语句(或语句块)。
注意:while语句的循环变量的赋值语句在循环体前,循环变量更新则放在循环体内;for循环语句的循环变量赋值和更新语句都在for后面的小括号中,在编程中应注意二者的区别。
【例3-5】用while()循环来计算1+2+3&...&+98+99+100的值:
&title&计算1+2+3...+98+99+100的值&/title&
&script&language=&JavaScript&type=&text/javascript&&
vartotal=0;
while(i&=100){
total+=i;
i++;
alert(total);
在某些情况下,while循环大括号内的statements语句(或语句块)可能一次也不被执行,因为对逻辑条件表达式的运算在执行statements语句(或语句块)之前。若逻辑条件表达式运算结果为假,则程序直接跳过循环而一次也不执行statements语句(或语句块)。do...while循环若希望至少执行一次statements语句(或语句块),可改用do…while语句,其基本语法结构如下:
}while(condition);
【例3-6】用do-while()循环来计算1+2+3&...&+98+99+100的值:
复制纯文本新窗口
&title&计算1+2+3...+98+99+100的值&/title&
&script&language=&JavaScript&type=&text/javascript&&
vartotal=0;
total+=i;
i++;
}while(i&=100);
alert(total);
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5263次
排名:千里之外
原创:28篇
转载:20篇
(13)(6)(10)(5)(7)(3)(4)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'

我要回帖

更多关于 if while 的文章

 

随机推荐