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

发现一个小bug

应该把‘echo "我还没吃饱呢!";’放在while循环的第一句,因为进行完$sum = $sum + $num;后,$sum有可能就大于100了,但还是会输出“我还没吃饱呢!”,这就不合理了!比如:

我饿啦:-(
当前饥饿程度:27--我还没吃饱呢!
当前饥饿程度:37--我还没吃饱呢!
当前饥饿程度:45--我还没吃饱呢!
当前饥饿程度:48--我还没吃饱呢!
当前饥饿程度:58--我还没吃饱呢!
当前饥饿程度:64--我还没吃饱呢!
当前饥饿程度:66--我还没吃饱呢!
当前饥饿程度:85--我还没吃饱呢!
当前饥饿程度:89--我还没吃饱呢!
当前饥饿程度:91--我还没吃饱呢!
当前饥饿程度:101--我还没吃饱呢!
终于吃饱啦^_^

正在回答

2 回答

放第一句也还是要执行一遍的(吃饱的时候)

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

因为这段代码是判断后执行的哦。当前饥饿程度:91--我还没吃饱呢!这里$sum=91<100进入循环执行$sum = $sum + $num; 当$sum=101的时候还在循环里面要输出“我还没吃饱呢!”才能退出循环,所以多输出了一个~

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

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       456047    人
  • 解答问题       6307    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程

发现一个小bug

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