C# 流程控制语句
本课要点:
1、条件判断语句的使用
2、循环控制语句的使用
3、跳转语句的使用
4、常见错误
一 何时用到条件判断
问题:
现有3家银行的全称,根据输入的简称输出对应全称
银行简称 | 银行全称 |
---|---|
ICBC | 中国工商银行 |
CBC | 中国建设银行 |
ABC | 中国农业银行 |
二 条件判断语句
1 简单的if语句1
简单if语句的语法格式如下:
2 简单的if语句2
3 if…else语句
if…else语句是if语句的标准形式,在简单if语句的基础上增加了一个else从句。
语法:
4 if…else if语句1
if…else if****语句的语法格式如下:
5 if…else if语句2
if…else if****语句的执行流程图:
6 if****语句的嵌套
if语句的嵌套就是在if语句中又包含一个或多个if****语句。
7 嵌套if语句时的**{}**使用问题
在使用嵌套if语句时,最好是使用大括号**{}来确定相互之间的层次关系。否则,由于大括号{}**使用位置的不同,可能导致程序代码的含义完全不同,从而输出不同的内容。
7 switch多分支语句1
switch是典型的多路分支语句,而且switch****语句允许在找不到一个匹配条件的情况下执行默认的一组语句。
8 switch多分支语句2
switch****语句的执行流程图如下:
三 *何时用到循环语句
如何输出2014年NBA***总冠军马刺队的主力队员?**
五 循环控制语句
1 While语句
while语句用于根据条件值执行一条语句零次或多次**,当每次while语句中的代码执行完毕时,将重新查看是否符合条件值,若符合,则再次执行相同的程序代码,否则跳出while语句。**
2 While 死循环错误
3 do…while****语句
do…while循环语句则先执行一次循环后,再判断条件是否成立。也就是说do…while循环语句中“{}”中的程序段至少要被执行一次。
4 for****循环语句
for语句用于计算一个初始化序列,然后当某个条件为真时,重复执行嵌套语句并计算一个迭代表达式序列。如果为假,则终止循环,退出for****循环。
5 for循环典型错误**
6 foreach语句
foreach****语句用于枚举一个集合的元素,并对该集合中的每个元素执行一次嵌入语句。
7 跳转语句1
break语句用于退出包含在最内层的循环或者退出一个switch****语句。