黑马程序员技术交流社区

标题: 关于多重for循环里break的问题 [打印本页]

作者: hnnz    时间: 2015-4-30 10:02
标题: 关于多重for循环里break的问题
多重for循环里break是结束整个for循环还是?和continue的区别在哪??
作者: 关山明月    时间: 2015-4-30 10:04
break是跳出当前循环,continue是结束本次循环,执行下一次循环
作者: MllWing    时间: 2015-4-30 14:36
也可以在循环的前面加上名字,跳出指定的那个循环
作者: 只吃饭不洗碗    时间: 2015-4-30 15:21
如果没给语句块加标号,break是跳出当前所在的循环,continue是跳出当前所在的循环,继续当前所在循环的下一次循环。如果给语句块家了标号,就可以指定跳出的循环了。
作者: 乘梦而飞    时间: 2015-4-30 19:16
我就路过看看~~~
作者: 殃金咒    时间: 2015-4-30 20:23
这个问题老毕讲的很清楚吧,break是跳出循环,continue是继续循环
作者: shenxian88    时间: 2015-4-30 20:47
举个例子如果有两个for循环
for( )
{
     for()
{
     break;//这个跳出的是第二个for里面的循环,然后代码会继续往下执行
}
}

for( )
{
      for( )
{
     countinue;//结束这一次循环,进入到下一次循环,代码不会往下继续执行
}
}

作者: Dylon    时间: 2015-4-30 20:55
break语句在哪个for里面就结束那个for循环,在循环加判定语句for(int x=0,x<10,x++){if(x== 3){ continue;}System.out.println();"xxx"}中,当x=3时,执行continue语句,这时就会跳出当次循环,不执行输出xxx语句,而直接进行x++;继续接下来的循环x=4,x=5.......直到循环结束。
作者: 张安哲    时间: 2015-4-30 21:04
他们都回答 了,其实我想说,能加Q吗?你好漂亮
作者: Demomiku    时间: 2015-4-30 21:21
break是跳出循环,continue是结束当前循环,开始下次循环
作者: pengcheng0328    时间: 2015-4-30 21:28
当前for循环
作者: 狙神自傲    时间: 2015-4-30 22:31
break跳出当前
作者: 王英明    时间: 2015-4-30 22:35
嗨,........




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