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

white()里输入什么,没弄明白,这里面是怎么循环的?请大神详解,谢谢

http://img1.sycdn.imooc.com//580970840001484f15170733.jpg这里没弄懂。

正在回答

4 回答

一般do...while..语句中,do 语句里表达需要执行的代码,while语句是控制输出条件,只有满足while条件时,才会do。

本题中要是是输出6个数字:6 5 4 3 2 1 ,也就是输出到1截至,因此do语句需要满足的条件,也就是while里面的条件应该是while(mynum>0)或者是while(mynum>=1)

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

web小菜 提问者

非常感谢!现在明白了。
2016-10-21 回复 有任何疑惑可以回复我~

要求输出六个数:6 5 4 3 2 1 最后的do输出的数字是1,那么它之前的while判断就应该是mynum>=1或者是mynum>0 。

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

web小菜 提问者

嗯嗯!
2016-10-21 回复 有任何疑惑可以回复我~


while()循环中 控制条件是循环执行的条件,

do while()循环中 控制条件是循环跳出(不执行的条件),

这里应该是whlie(mynum<1)

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

THSyulin

不好意思说反了 do while()循环中 控制条件是循环执行的条件, while()循环中 控制条件是循环跳出(不执行的条件), 这里应该是whlie(mynum>0)
2016-10-21 回复 有任何疑惑可以回复我~
#2

web小菜 提问者

哦哦!
2016-10-21 回复 有任何疑惑可以回复我~

white(>=1)

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

web小菜 提问者

这个怎么得出来的呢
2016-10-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

white()里输入什么,没弄明白,这里面是怎么循环的?请大神详解,谢谢

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