break和continue的区别
来源:互联网 发布:幽默高质量的笑话 知乎 编辑:程序博客网 时间:2024/05/01 22:30
break语句:
break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。
如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。
for(var i=1;i<=10;i++)
{
if(i==6) break;
document.write(i);
}
//输出结果:12345
continue语句:
continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。
continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!
for(var i=1;i<=10;i++)
{
if(i==6) continue;
document.write(i);
}
//输出结果:1234578910
例子:使用continue计算1至100(包含1和100)中除了能被7整除的数之外的数的和。
namespace @continue
{
class Program
{
static void Main(string[] args)
{
int sum = 0;
//方法1
for (int i = 1; i <= 100; i++)
{
if (i % 7 == 0)
{
continue;
}
sum += i;
}
//方法2
int i = 1;
while (i <= 100)
{
if (i % 7 == 0)
{
i++;
continue;
}
sum = sum + i;
i++;
}
Console.WriteLine(sum);
Console.ReadKey();
}
}
}
- break和continue的区别
- continue和break的区别
- break和continue的区别
- break和continue的区别
- break和continue的区别
- break 和 continue 的区别
- break和continue的区别
- continue和break的区别
- break和continue的区别
- continue和break的区别
- break和continue的区别
- break和continue的区别
- break和continue的区别
- break和continue的区别
- break和continue的区别
- break和continue的区别
- break和continue的区别
- break和continue的区别
- 07-String类型转换为整型(字符串处理)
- dedecms后台模块管理空白的解决办法
- java调用mysql存储过程返回多个结果集,与.net不同
- gcc的原子操作
- 正则表达式
- break和continue的区别
- asp版 ckeditor 上传变成日期时间格式的方法
- 浅谈 STM32 硬件I2C的使用 (中断方式 无DMA 无最高优先级)
- TortoiseGit + GitHub 使用指南
- oralce 一些问题
- C#常用正则表达式
- write("{0,2}",A,B,C);
- Codeforces Round #107 (Div. 2) A
- [Leetcode]Search a 2D Matrix