一、概念
C#中的continue语句有点像break语句,但它不是强迫终止,continue会跳过当前循环中的代码,强迫开始下一个循环。
对于for循环,continue语句会导致执行条件测试和循环增量部分。对于while和do...while循环,continue语句会导致程序控制回到条件测试上,跳出当前这一次的循环,继续后面的循环。
二、流程图
三、代码段
例题: 用While continue实现计算1到100(含)之间的除了能被7整除之外所有整数的和。
方法一:
int i = 1; //定义int变量i
int sum = 0; //定义int类型总和变量sum
while (i <= 100) //While循环
{
if (i % 7 == 0) //如果i能被7整除(例如此处i值为7)
{
i++; //i++(此处i++为8)
continue; //返回while循环条件处继续循环(i的值为8)