为了账号安全,请及时绑定邮箱和手机立即绑定

while判断条件

while里的判断条件为什么不能写num==50,num不到50,比较结果不也是false么

56a5e9d900012a0005000467.jpg

56a5e9d900011c3e05000470.jpg


正在回答

4 回答

当用while(num==50)时,只要num不等于50就无法进入循环,所以第一次进入循环后就跳出了循环;

而用while(num<=50)时,只要num值小于等于50即能进入循环,所以是当和大于50才跳出了循环;

0 回复 有任何疑惑可以回复我~
#1

BIUXiGua 提问者

非常感谢!
2016-01-25 回复 有任何疑惑可以回复我~

执行do之后,num=4,4不等于50,所以while内不执行,do也就不再执行了。


0 回复 有任何疑惑可以回复我~

do...while 循环开始的条件是 while 后的条件成立

0 回复 有任何疑惑可以回复我~

当while后面判断是false的时候就不执行;你第一次循环的时候num=2,所以while后面的判断是false;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

while判断条件

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信