-
C#教程之C#条件语句、循环语句(if、while)
一、程序的三种结构
顺序结构
分支结构
循环结构
二、条件语句
if 语句是最有用的控制结构之一。 if … else …语句的语法:
if (布尔表达式)
执行操作的语句
或
if (布尔表达式)
执行操作的语句
else
执行操作的语句
switch 语句的格式:
switch(控制表达式)
{
case 常量表达式1:语句组1;
[break;]
case 常量表达式2:语句组2;
[break;]
……
case 常量表达式n:语句组n;
[break;]
[default:语句组 n+1;[break;]]
}
switch ()中的输入参数只能是整型或字符型(包括字符串),不能用实型(浮点型)数
例子:
if ( booleanExpression )
statement-1;
else
statement-2;
三、循环语句
while循环的语法格式:
while (条件)
{
需要循环执行的语句;
}
在讲解while循环的使用之前,先和if语句做一个比较:
while (条件)
{
需要循环执行的语句;
}
if(条件)
{
条件成立时执行的语句;
}
while循环的流程图
do…while循环的语法结构:
do
{
需要循环执行的语句;
}
while (条件);
for循环
foreach循环:只关心集合中的个体,不关心数量
continue 和 break在循环中的应用
在执行循环时有时,可能希望在循环体执行到一半时就退出循环,而不是整个循环体执行完毕,等循环条件判断完毕才退出。此时,可以应用一个关键字--break.
Continue:继续,结束当前这次循环,进入下次循环
Break;煞车,中断。结束整个循环