黑马程序员技术交流社区
标题:
关于for 循环的一个小continue的一个小知识点
[打印本页]
作者:
hanjun
时间:
2015-1-10 22:35
标题:
关于for 循环的一个小continue的一个小知识点
for(int x=0; x<3;x++)
{
continue;
System.out.println("x="+x);
}
continue 这个单词是继续的意思,我知道,为什么不是继续执行下边的代码,而是回去执行循环去了;
很多次反不过来这个弯!
作者:
碎流
时间:
2015-1-10 22:38
程序本来就是继续下去执行的,如果是继续下去的意思,就没有continue存在的必要了,你说对不,这个就是,当这个条件满足之后,后面就不要执行了,接着下次循环....
作者:
魅影惊鸿
时间:
2015-1-10 22:45
continue就是跳出本次循环直接进入下一轮循环,break是直接跳出所有循环,记住就行了
作者:
AnElse
时间:
2015-1-10 23:11
continue就是结束本次循环,判断是否要执行下一次循环,而且你上面的循环中,continue是单独存在的,下面不可以有任何语句,因为根本执行不到,因为一到continue,它就会结束这次循环,去判断下次循环条件是否成立,所以下面的语句不会被执行到
作者:
探寻者
时间:
2015-1-10 23:15
continue是跳出本次循环,执行下一次循环。楼主你这个代码编译是通不过的,因为 System.out.println("x="+x);这条语句在continue后面永远都执行不到。
作者:
hanjun
时间:
2015-1-11 22:33
探寻者 发表于 2015-1-10 23:15
continue是跳出本次循环,执行下一次循环。楼主你这个代码编译是通不过的,因为 System.out.println("x="+ ...
谢谢 今天多看了几遍break 和continue 明白多了
作者:
阿程
时间:
2015-1-12 05:10
continue跳过这一次循环,按照程序代码的顺序执行规则,楼主下面的语句自然被跳过,然后按照规则来说。。。循环结束了
作者:
qq306149769
时间:
2015-1-13 21:45
呵呵,又复习了一遍,谢谢!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2