黑马程序员技术交流社区

标题: 关于for循环的问题求助 [打印本页]

作者: yangjs    时间: 2017-3-1 22:28
标题: 关于for循环的问题求助
这是我在自学的过程中看黑马教学视频的截图,红圈是我自己圈的,也是让我困惑的地方,什么时候这个箭头才会执行啊,不是应该在任何情况下都是执行完控制条件回到判断语句吗。(或者说是.......画错了?

作者: Mr_Maty    时间: 2017-3-1 22:36
循环总有跳出的时候啊(非死循环)

作者: Mr_Maty    时间: 2017-3-1 22:37
抱歉,刚才看错了。。。。。比如break就可以执行你圈的部分

作者: bestqianye    时间: 2017-3-1 22:40
按照常理来说不应该有那个箭头啊

作者: yeluoxingye    时间: 2017-3-1 23:38
画错了吧
作者: 妖未初    时间: 2017-3-2 00:34
我怎么记得是continue 原谅我感觉这图太复杂

作者: tzslk    时间: 2017-3-2 00:37
是这样的


作者: 莫名忧伤    时间: 2017-3-2 01:11
两个跳出循环的语句,continue,break都可以。

作者: tiancaixb    时间: 2017-3-2 13:37
前面是你思考的内容,不管想了多少,晚上你也得睡觉,那个箭头就是说你想的再多,最后也得睡觉

作者: ding12138    时间: 2017-3-2 17:43
判断条件语句和控制条件语句差不多,判断就是判断这个for循环还能否继续,控制就是括号里面int i = 0 ; i<多少;i++  中间是判断,还有for循环里面有if也是判断
作者: 泓源    时间: 2017-3-2 20:59
TRUE的话就一直循环,直到FALSE就执行。

作者: yangjs    时间: 2017-3-3 11:33
tzslk 发表于 2017-3-2 00:37
是这样的

我也觉得应该是这样的

作者: yangjs    时间: 2017-3-3 11:37
Mr_Maty 发表于 2017-3-1 22:37
抱歉,刚才看错了。。。。。比如break就可以执行你圈的部分

好像是啊.谢谢谢谢

作者: yangjs    时间: 2017-3-3 11:39
ding12138 发表于 2017-3-2 17:43
判断条件语句和控制条件语句差不多,判断就是判断这个for循环还能否继续,控制就是括号里面int i = 0 ; i ...

我最开始想的是它应该回到判断语句,由判断语句决定是继续执行还是结束,但是没想到break,return。

作者: summerbili    时间: 2017-3-3 12:39
用来跳出循环的
作者: newu    时间: 2017-3-3 14:14
是这样的 ,谢谢分享 赞一个

作者: ZP515630    时间: 2017-3-3 16:58
非死循环,当循环执行完毕后执行,当控制条件不满足判断语句时执行
作者: yangjs    时间: 2017-3-3 17:26
ZP515630 发表于 2017-3-3 16:58
非死循环,当循环执行完毕后执行,当控制条件不满足判断语句时执行

循环执行完毕后,当控制条件不满足判断语句时,应该是从判断语句直接跳出的。
作者: 亮仔开发    时间: 2017-3-4 13:56
你这图应该有问题
作者: 灬Wonder    时间: 2017-3-4 14:56
111111111111111111111111
作者: pk5568808    时间: 2017-3-4 16:23
我们教程图也是这样。这个箭头只是为了让这个图看起来更连贯。你应该这样理解,只有判断条件语句的值是false的时候才会执行其他语句。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2