C#程序设计基础 条件判断语句
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
if (表达式) { 语句块1 } else { 语句块2 }
真(true)
表达式
假(false)
语句块 1
语句块 2
5.1 if语句 5.1.3 if…else if…语句
当一个判断语句存在多种可能的结果时,可以 使用if…else if…语句来表达,它的表现形式为:
if (表达式1) { 语句块1 } else if (表达式2) { 语句块2 } ... else if (表达式n) { 语句块n }
内嵌if
wk.baidu.com
内嵌if
5.2 switch语句 5.1.4 if语句的嵌套
switch又称为“开关语句”, 它是多分支选择语句,允许根据条 件判断执行一段代码。它与 if…else if…语句构造相同,两者 相似度很高。
switch (表达式) { case 值1 : 语句块1 break; case 值2 : 语句块2 break; ... case 值n : 语句块n break; default : 语句块n+1 break; }
例如: if (a == 100) //关系表达式 if (a > 100 && a < 150) //逻辑表达式 if (a) //变量a只能是一个布尔型变量 if (true) //布尔常量true,这样做没有任何意义
5.1 if语句 5.1.2 if…else语句
当一个判断语句只存在两种可能的结果时,可 以使用if…else语句来表达。它的表现形式为:
C#程序设计基础教程与实训配套PPT
第5章
条件判断语句
制作:陈广
C#中条件判断语句有以下两种。
(1)if 语句。 (2) switch语句,又称为开关语句。
5.1 if语句 5.1.1 if语句
if语句是用来判断所给定的条件是否满足,根 据判定的结果(真或假)决定所要执行的操作。If语句 的一般表示形式为: if (表达式) 假(false) 表达式 { 真(true) 语句块 } 语句块
假(false)
表达式 1 真(true)
表达式 2 真(true)
...
假(false)
表达式 n 真(true)
语句块 1
语句块 2
...
语句块 n
5.1 if语句 5.1.4 if语句的嵌套
在if语句中又包含一个或多个if语句称为if语 句的嵌套
if ( ) { if ( ) { 语句块1 } else { 语句块2 } } else {内嵌if if ( ) { 语句块1 } else { 语句块2 } }
真(true)
表达式
假(false)
语句块 1
语句块 2
5.1 if语句 5.1.3 if…else if…语句
当一个判断语句存在多种可能的结果时,可以 使用if…else if…语句来表达,它的表现形式为:
if (表达式1) { 语句块1 } else if (表达式2) { 语句块2 } ... else if (表达式n) { 语句块n }
内嵌if
wk.baidu.com
内嵌if
5.2 switch语句 5.1.4 if语句的嵌套
switch又称为“开关语句”, 它是多分支选择语句,允许根据条 件判断执行一段代码。它与 if…else if…语句构造相同,两者 相似度很高。
switch (表达式) { case 值1 : 语句块1 break; case 值2 : 语句块2 break; ... case 值n : 语句块n break; default : 语句块n+1 break; }
例如: if (a == 100) //关系表达式 if (a > 100 && a < 150) //逻辑表达式 if (a) //变量a只能是一个布尔型变量 if (true) //布尔常量true,这样做没有任何意义
5.1 if语句 5.1.2 if…else语句
当一个判断语句只存在两种可能的结果时,可 以使用if…else语句来表达。它的表现形式为:
C#程序设计基础教程与实训配套PPT
第5章
条件判断语句
制作:陈广
C#中条件判断语句有以下两种。
(1)if 语句。 (2) switch语句,又称为开关语句。
5.1 if语句 5.1.1 if语句
if语句是用来判断所给定的条件是否满足,根 据判定的结果(真或假)决定所要执行的操作。If语句 的一般表示形式为: if (表达式) 假(false) 表达式 { 真(true) 语句块 } 语句块
假(false)
表达式 1 真(true)
表达式 2 真(true)
...
假(false)
表达式 n 真(true)
语句块 1
语句块 2
...
语句块 n
5.1 if语句 5.1.4 if语句的嵌套
在if语句中又包含一个或多个if语句称为if语 句的嵌套
if ( ) { if ( ) { 语句块1 } else { 语句块2 } } else {内嵌if if ( ) { 语句块1 } else { 语句块2 } }