黑马程序员技术交流社区
标题:
continue的问题。
[打印本页]
作者:
低调的我
时间:
2014-12-17 22:24
标题:
continue的问题。
continue如何结束外循环啊
作者:
kenhe
时间:
2014-12-17 22:26
continue是继续下次循环的意思,不能完全结束循环
作者:
慕容冰若
时间:
2014-12-17 22:34
可以向break一样,添加标签的。
例如:
public static void main(String args[])
{
outer:
for(int i=0; i<10; i++)
{
for(int j=0; j<10; j++)
{
if(j%2==0)
{
System.out.println(i+j);
continue outer;
}
}
System.out.println();
}
}
outer就是标签
作者:
秦_奋
时间:
2014-12-17 22:35
需要另外加标记
作者:
慕容冰若
时间:
2014-12-17 22:36
可以向break一样,添加标签的。
例如:
public static void main(String args[])
{
outer:
for(int i=0; i<10; i++)
{
for(int j=0; j<10; j++)
{
if(j%2==0)
{
System.out.println(i+j);
continue outer;
}
}
System.out.println();
}
}
outer就是标签
作者:
牧歌
时间:
2014-12-17 22:50
看了下,似懂非懂的。
作者:
x277402301t
时间:
2014-12-18 00:08
只是停止这一次循环,在执行下一次循环!
作者:
Jennifer
时间:
2014-12-18 00:27
continue 是跳出本次循环,执行下一次循环,并没有完全退出循环;
break是跳出本层循环,执行下面的语句
作者:
Rain2692
时间:
2014-12-18 12:17
好像不能结束的样子。。。。。
作者:
南柯一梦境
时间:
2014-12-18 12:20
还可以这样,受教了
作者:
wata
时间:
2014-12-18 12:55
continue:
只能作用于循环结构。继续循环。特点:结束本次循环,继续下一次循环。
break
:跳出并结束整个循环。
例子如下:
public class BreakAndContinue {
public static void main(String[] args){
//continue:只能作用于循环结构。继续循环。特点:结束本次循环,继续下一次循环。
w:for(int x=0; x<3; x++)
{
for(int y=0; y<4; y++)
{
System.out.println("x="+x);
continue w;//w标记了continue是跳出外层循环
}
}
//break:跳出并结束整个循环。
w:for(int x=0; x<3; x++)
{
for(int y=0; y<4; y++)
{
System.out.println("x="+x);
break w;//w标记了break是跳出外层循环
}
}
}
}
复制代码
作者:
jxlovqqvo
时间:
2014-12-18 13:34
结束当前的循环,如果当前循环执行了一半也会结束的,然后进入下一次循环,跳出循环用break
作者:
双鱼座程序员
时间:
2014-12-18 13:55
查看十一楼。
作者:
duluhua
时间:
2014-12-18 20:14
break和continue:
共同点:
1.二者都是用在循环结构中,都可以作用于当前循环或指定循环。
不同点:
1.break作用是跳出当前循环,执行循环后面的语句,也就是说遇到break 循环就结束了,开始执行循环后面的内容
2.continue的作用是跳过当前循环的该次循环的continue后面的语句,开始执行当前循环的下一次循环。注意的是,当前循环还没有结束。
作者:
yninggis
时间:
2014-12-18 20:38
不能结束外循环,只能让外循环进行下一次循环。
作者:
头狼
时间:
2014-12-18 20:55
不能结束吧,就算添加标记,也只能结束当前循环,还是会进入下一次循环的吧
作者:
叫我王大锤
时间:
2014-12-18 21:12
continue结束本次循环 进行下一次循环 break 跳出循环
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2