当前位置: 首页 > article >正文

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****语句的执行流程图如下:
在这里插入图片描述

三 *何时用到循环语句

如何输出2014NBA***总冠军马刺队的主力队员?**
在这里插入图片描述

循环控制语句

在这里插入图片描述

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****语句。
在这里插入图片描述

8 跳转语句2

在这里插入图片描述


http://www.kler.cn/news/331836.html

相关文章:

  • 【算法】链表:92.反转链表(medium)+双指针
  • Leetcode: 0031-0040题速览
  • C++容器类型内置函数随笔
  • 62. 环境贴图2
  • 【openwrt-21.02】T750 openwrt switch划分VLAN之后网口插拔状态异常问题分析及解决方案
  • 【分布式微服务云原生】如何在ActiveMQ中优雅处理提前支付的延时订单
  • netty之Netty请求响应同步通信
  • mybatis-plus使用总结
  • YOLO11改进|注意力机制篇|引入注意力与卷积混合的ACmix
  • C语言 | Leetcode C语言题解之第455题分发饼干
  • 云原生数据库 PolarDB
  • 【AIGC】ChatGPT开发者必备:如何获取 OpenAI 的 API Key
  • 异常场景分析
  • 读数据湖仓06数据集成
  • 深度学习----------------------------编码器、解码器架构
  • 如何让服务器自动封禁低质量ip
  • 程序猿成长之路之设计模式篇——设计模式简介
  • C++——定义个一个结构体变量(包括年、月、日),编写程序,要求输入年、月、日,程序计算并输出该日在本年中是第几天。(提示:需要考虑闰年)
  • 酒店新科技,飞睿智能毫米波雷达人体存在感应器,智能照明创新节能新风尚
  • 掌握 C# 中的委托与事件机制