黑马程序员技术交流社区
标题:
break和continue的区别和用法
[打印本页]
作者:
张静慈
时间:
2012-4-1 11:31
标题:
break和continue的区别和用法
break和continue的区别和用法
作者:
李志祥
时间:
2012-4-1 11:39
break,常于if一起使用,用在循环中,用于立即跳出循环,但是跳出的是break所在的循环。
continue,立即结束本次循环,判断循环条件,如果成立,则进入下次循环,否则退出循环。
作者:
孙树迁
时间:
2012-4-1 12:34
//break和continue的区别和用法,正常应该输出1 - 20,数字,结果运到i等于5,跳过从6开始循环,
//运行到i等10,退出循环了。
for (int i = 1; i < 20; i++)
{
if (i == 5) {
continue;//没有输出5,运行到这里,下边的都停止远行从6开始循环,
}
Console.WriteLine(i);
if (i == 10)
{
break;//break 之后,退出循环
}
}
复制代码
作者:
韩艳君
时间:
2012-4-1 13:06
break相当于一个地面,一个铅球从高处扔下,遇到break就会停止,没有运动;
continue相当于弹簧床,从高处跳下来之后,不会结束,而会反弹回去,继续运动。C:\Users\junjun\Desktop\break和continue.png
作者:
胡杰震
时间:
2012-4-1 15:30
打个比喻!你在吃一堆水果!吃到一个坏的,用break就是不吃了!continue就是把坏的扔掉,继续吃下一个!
作者:
张世豪
时间:
2012-4-1 18:30
break:立即终止整个循环。continue:立即终止当前循环步骤,进行下一次循环步骤。而且值得注意的是break在终止整个循环之后,这个循环之后的代码还会被执行。例如下面的例子,break之后,Console.WriteLine("break之后");这个代码还会被执行。
int i = 0;
while (i < 12)
{
i++;
if (i == 10)
{
break;
//continue;
}
Console.WriteLine("自增后:"+i);
}
Console.WriteLine("break之后");
Console.ReadKey();
作者:
刘冬晓
时间:
2012-4-2 13:49
break:终止循环,继续循环后面的代码;continue:终止本次循环,继续循环后面的代码(包括下次循环)!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2