立即结束本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出循环.
举例:运动员跑步喝水的例子
比如:我编写代码的时候,上个厕所,回来继续写代码
练习1:
namespace _09.练习02
{
class Program
{
static void Main(string[] args)
{
//使用Continue来完成
//用while continue实现计算1-100(含)之间的除了能被7整除之外的所有的
//整数和
int sum = 0;
int i = 0;
while (i<=100)
{
i++;
if (i % 7 == 0)
{
continue;
}
else
{
sum += i;
}
}
Console.WriteLine("除了能被7整除的数之外的数的和为:{0}.",sum);
Console.ReadKey();
}
}
}
三元表达式
语法:
表达式1?表达式2:表达式3
表达式1的结果必须是bool类型的,如果表达式1的结果是true,那么三元表达式的结果是表达式2的值,如果表达式1的结果是false,那么三元表达式的结果是表达式3的值.
随机数类
Random类
Random r=new Random();
int number=r.Next(1,11); //这段代码会产生一个1-10之间的随机数,并将其赋值给number
总结:
在有些时候,if-else的分支结构是可以和三元运算符互相转换使用的.
跳转语句
break;(跳出当前(当层循环))
continue;(跳出本次循环,执行下一次循环),也就是如果触发了continue,在循环体中,本次continue后面的代码将不会再执行.