复习
C#中的类型转换。 中的类型转换。 中的类型转换 1)说明隐式转换的使用情景 ) 2)显示转换有多种情况,何种情况使用何种转换方式 )显示转换有多种情况, A)加()的显示类型转换,多用在数值类型的转换中, 的显示类型转换, ) ()的显示类型转换 多用在数值类型的转换中, 以后还可以用在父类型向子类型的转换中 B)Convert.To…的方法,多种类型之间的转换都可以 的方法, ) 的方法 使 用。 C)类型 的方法, )类型.parse(string str)的方法,将字符串类型转换为 的方法 其它数据类型。 其它数据类型。 D).ToString()的方法,将其它数据类型转换为字符串。 的方法, 其它数据类型转换为字符串。 ) 的方法
复习
1.找错 找错
第一题 1)int a; 2)int b=a+3; 第二题 1)const int a; 2)a=3; 3)int b=a+3; 第三题 1) int a=3; 2)const int b=a+3;
复习
2.从控制台读取用户的输入写什么代码? 2.从控制台读取用户的输入写什么代码? 从控制台读取用户的输入写什么代码 3.将用户输入的信息转换成double类型数据代码怎 3.将用户输入的信息转换成double类型数据代码怎 将用户输入的信息转换成double 么写? 么写? 4.下面可以应用隐式类型转换的是 下面可以应用隐式类型转换的是: 4.下面可以应用隐式类型转换的是: A byte char B char Ushort C float double D int decimal 5.把float型数据转换成int型数据如何实现 型数据转换成int型数据如何实现? 5.把float型数据转换成int型数据如何实现? 例如: 例如:float f=3;
决策语句
程序的基本组成单位是语句。 中也存在着控制语句 中也存在着控制语句, 程序的基本组成单位是语句。C#中也存在着控制语句, 控制语句包括了三类: 控制语句包括了三类: 分支(决策 语句,包括 和switch语句; 语句; 分支 决策)语句 包括if和 决策 语句, 语句 循环语句,包括了 、 循环语句,包括了for、while、do-while 和 foreach; 、 ; 跳转语句,包括了 等语句。 跳转语句,包括了break、continue和return等语句。 、 和 等语句
4
决策语句
决策语句能实现选择控制结构, 决策语句能实现选择控制结构,它包括了 if和switch语句, 和 语句, 语句 if语句与 语句与else构成组合语句,来实现双重 构成组合语句, 语句与 构成组合语句 分支; 分支; switch语句实现多重分支结果程序设计 语句实现多重分支结果程序
设计 5
2.4 选择语句
C#提供两种选择语句结构,if语句和 提供两种选择语句结构, 语句和 语句和switch语句。 提供两种选择语句结构 语句 2.4.1 if语句 语句 if语句在使用时可以有几种典型的形式,它们分别是:if框架、 语句在使用时可以有几种典型的形式,
框架、 语句在使用时可以有几种典型的形式 它们分别是: 框架 if_else框架、if_else if框架以及嵌套的 语句。 框架、 框架以及嵌套的if语句 框架 框架以及嵌套的 语句。 1. if框架 框架 形式: 形式: if (条件表达式 语句; 条件表达式) 语句; 条件表达式 例如: 例如: if ( x<0 ) x = -x ; // 取x的绝对值 的绝对值 if (a+b>c &;&; b+c>a &;&; a+c>b) // 判断数据合法性 { p = (a+b+c) / 2 ; s = Math.Sqrt (p * (p-a) * (p-b) * (p-c) ) ; // 求三角形面积 }
2.4.1 if语句 语句
2. if_else框架 框架 形式: 形式: if (条件表达式 条件表达式) 条件表达式 语句1; 语句 ; else 语句2; 语句 ; 如果条件表达式为真,执行语句1;否则执行语句2。 如果条件表达式为真,执行语句 ;否则执行语句 。 例如: 例如: if (a+b>c &;&; b+c>a &;&; a+c>b) // 判断数据合法性 { p = (a+b+c) / 2 ; s = Math.Sqrt (p * (p-a) * (p-b) * (p-c) ) ; // 求三角形面积 } else Console.WriteLine (" 三角形的三条边数据有错!" ) ; 三角形的三条边数据有错!
2.4.1 if语句 语句
3. if_else if框架 框架 形式: 形式: if (条件表达式 条件表达式1) 条件表达式 语句1 语句 ; else if (条