A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hnnz 中级黑马   /  2015-4-30 10:02  /  1094 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多重for循环里break是结束整个for循环还是?和continue的区别在哪??

12 个回复

倒序浏览
break是跳出当前循环,continue是结束本次循环,执行下一次循环

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

回复 使用道具 举报
也可以在循环的前面加上名字,跳出指定的那个循环
回复 使用道具 举报
如果没给语句块加标号,break是跳出当前所在的循环,continue是跳出当前所在的循环,继续当前所在循环的下一次循环。如果给语句块家了标号,就可以指定跳出的循环了。
回复 使用道具 举报
我就路过看看~~~
回复 使用道具 举报
这个问题老毕讲的很清楚吧,break是跳出循环,continue是继续循环
回复 使用道具 举报
举个例子如果有两个for循环
for( )
{
     for()
{
     break;//这个跳出的是第二个for里面的循环,然后代码会继续往下执行
}
}

for( )
{
      for( )
{
     countinue;//结束这一次循环,进入到下一次循环,代码不会往下继续执行
}
}
回复 使用道具 举报
Dylon 中级黑马 2015-4-30 20:55:26
8#
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.......直到循环结束。
回复 使用道具 举报
他们都回答 了,其实我想说,能加Q吗?你好漂亮
回复 使用道具 举报
break是跳出循环,continue是结束当前循环,开始下次循环
回复 使用道具 举报
当前for循环
回复 使用道具 举报
break跳出当前
回复 使用道具 举报
嗨,........
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马