判断语句

语句 描述
if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。
if...else 语句 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。
嵌套 if 语句 您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。
switch 语句 一个 switch 语句允许测试一个变量等于多个值时的情况。
嵌套 switch 语句 您可以在一个 switch 语句内使用另一个 switch 语句。

? : 运算符

条件运算符 ? :,可以用来替代 if...else 语句。

Exp1 ? Exp2 : Exp3;

其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个 ? 表达式的值。

循环类型

循环类型 描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

循环控制语句

循环控制语句更改执行的正常序列。当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁。

控制语句 描述
break 语句 终止 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
continue 语句 引起循环跳过主体的剩余部分,立即重新开始测试条件。

无限循环

如果条件永远不为假,则循环将变成无限循环。for 循环在传统意义上可用于实现无限循环。由于构成循环的三个表达式中任何一个都不是必需的,您可以将某些条件表达式留空来构成一个无限循环。

for (;;)
{Console.WriteLine("Hey! I am Trapped");
}

当条件表达式不存在时,它被假设为真。使用 for(;;) 结构来表示一个无限循环。

转载于:https://www.cnblogs.com/Chary/p/No0000E6.html

[No0000E6]C# 判断与循环相关推荐

  1. smali to java_Smali —— 数学运算,条件判断,循环

    通过上一篇 Smali 语法解析--Hello World 的学习,了解了 Smali 文件的基本格式.这一篇从最基本的数学运算,条件判断,循环等开始,更加详细的了解 Smali 语法. 数学运算 加 ...

  2. Python时间序列模型推理预测实战:时序推理数据预处理(特征生成、lstm输入结构组织)、模型加载、模型预测结果保存、条件判断模型循环运行

    Python时间序列模型推理预测实战:时序推理数据预处理(特征生成.lstm输入结构组织).模型加载.模型预测结果保存.条件判断模型循环运行 目录

  3. python重复元素判定编程_从零开始学Python编程四:条件判断与循环

    前面已经介绍了不少Python基础知识,大家不要觉得不耐烦,想要学好Python,做好Python开发,一定要打牢基础.大家也发现了,Python中很多基础知识和数学算法是一样的,比如今天要教给大家的 ...

  4. Java判断语句 循环语句

    主题: 判断语句 循环语句 一.判断语句 1.单分支 1 if(条件){ 2 3 //此处插入代码,表示if中的条件成立执行的语句 4 } 注意: 1.条件 必须 boolean 2.if只带 一行代 ...

  5. Sass学习笔记 -- 初步了解函数、运算、条件判断及循环

    函数 sass定义了很多函数可供使用,当然你也可以自己定义函数,以@fuction开始.sass的官方函数链接为:sass fuction,实际项目中我们使用最多的应该是颜色函数,而颜色函数中又以li ...

  6. 打开高效文本编辑之门_Linux Awk之条件判断与循环

    Linux awk之条件判断与循环 声明与简介 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具.awk通常用来处理结构化(固定格式)的文本文件, awk每接收文件的一行,然后执行相应的命令 ...

  7. linux循环条件,shell脚本编写 之 条件选择,条件判断,循环语句

    1 概述 编写shell脚本,一般离不开条件选择,条件判断以及循环语句.掌握这三个语法,将大大提高脚本的编写效率,使得脚本编写更加灵活,完成X相对复杂的工作 2 条件选择if语句 if语句选择执行,逐 ...

  8. python条件输出_python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

  9. python指定条件分类输出_python基础(二)条件判断、循环、格式化输出

    继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...

最新文章

  1. C#中几种换行符,不同操作系统各不相同【转】
  2. Manacher 算法模板
  3. 开机流程与主引导分区(MBR)——鸟哥私房菜
  4. java ee me se_java EE ME SE有什么关系
  5. 关于推荐的一个算法工程师访谈,有一些内容值得看看
  6. 基于EasyDSS流媒体服务器实现的直播流管理与鉴权的后台方案
  7. Function:函数对象
  8. 检查虚拟机是否使用virtio
  9. 从ARM裸机看驱动之按键中断方式控制LED(二)
  10. 飞客蠕虫病毒?分析、定位、处理
  11. Mac翻译系列软件推荐三:Mate Translate for Mac多国语言翻译工具
  12. 爬取图片案例2(Ajax网页异步加载、Queue队列、线程池)
  13. MySQL基础 - 数据类型
  14. 最简单、最详细的装系统教程,你get到了吗?
  15. 什么是https证书?
  16. VSCODE(三)用户界面
  17. 深圳高交会ZDNS发布域名服务安全威胁管控系统,为互联网入口保驾护航
  18. AI.Roboform.Enterprise.v7.8.3.5-TE
  19. vue-render
  20. 性能测试领域:你知道的越多,不知道的也就越多

热门文章

  1. Mentor PADS 9.5下载安装及破解指南
  2. java.net.SocketException: Permission denied解决
  3. win7无法将应用程序锁定到任务栏的几种解决方法
  4. 【工程师综合项目二】React + Koa2打造『JS++官网管理后台』
  5. Spring Cloud Gateway 路由转发之After(Before)路由断言工厂使用
  6. Activity的启动流程
  7. [Mac]一些命令技巧
  8. LESS CSS 框架简介(转)
  9. 【转】删除已经存在的 TFS Workspace
  10. iisnode默认不支持PUT和DELETE的解决