面向对象程序设计C#.NET编程基础流程控制演示文稿.pptVIP

面向对象程序设计C#.NET编程基础流程控制演示文稿.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课件(ppt)-lzj.name

面向对象程序设计 C#.Net 03 编程基础——流程控制 郑捷 lzj@fjnu.edu.cn 编程基础——变量和表达式 变量 输出语句 运算符和表达式 输入语句 简单的类型转换 常量,字面值 布尔型 CTS通用类型体系 面向对象程序设计 * 变量的定义 变量的基本概念 声明语法 简单变量类型 整数 浮点数 字符、布尔、字符串 面向对象程序设计(C#) * 变量的输出 Console.WriteLine(xxxxx); Console是控制台对象,用于输入输出 WriteLine是它的一个方法,用于输出一行内容并换行 (什么是对象,什么是方法将来介绍) 面向对象程序设计(C#) * 数据类型的转换 将输入的数据转换成整数 int x; x=Convert.ToInt32(Console.ReadLine()); 面向对象程序设计 * 类型转换 值在不同类型之间可以进行转换 隐含类型转换 显式类型转换 62-63页 并不是什么类型之间都可以转换的! 面向对象程序设计 * 常量 常量是和变量相对的,不可改变名称的标识符 取代C语言的#define 定义方式:在一般变量的定义前加const 不能修改常量的值 面向对象程序设计 * 布尔型 布尔型是新增的类型,类型名称为bool bool型只有两个值:true和false 用于表示一个判断的真假 注意:布尔和整数的不同 面向对象程序设计 * CTS通用类型体系 不同语言之间要进行数据交流,数据的类型必须一致 DotNet平台使用CTS类定义一套统一、通用的数据类型 C#中的每种数据类型都可以在CTS中找到对应的标准类型 例如:int 对应 System.Int32 面向对象程序设计 * 流程控制 综述 布尔型和条件 If语句 语句块的嵌套 Switch语句 循环 面向对象程序设计 * 概述 流程控制是编程的关键所在 主要包括四种: 顺序 选择 循环 调用 面向对象程序设计 * 顺序执行 正常的代码遵循顺序执行的原则 每一条命令执行完成后,执行下一条命令 直至出现流程的转向,或者到停机指令 面向对象程序设计 * 转向流程 遇到转向指令时,程序不是直接执行下一条指令,而是根据转向指令,跳转到指定的位置继续执行 转向指令往往带有条件 面向对象程序设计 * 条件和布尔型 布尔型(bool)是新增的数据类型,取值只能是true或false,用于表达条件的结果 布尔型出现后,条件判断和int类型不再相关 几个规定: 比较运算(, , =, =, ==, !=)的结果是bool 逻辑运算(||, , !)的运算数和结果都是bool 条件运算符(?:)中的条件必须是bool 面向对象程序设计 * bool练习 闰年的判断标准: 如果年份不能被4整除,则不是闰年 如果能被4整除,但是不能被100整除,是闰年 如果能被100整除,但是不能被400整除,不是闰年 如果能被400整除,是闰年 写出判断的条件 面向对象程序设计 * if语句 if是根据条件,决定其后的语句是否执行 基本语法: if (条件) 语句1 [else 语句2] 面向对象程序设计 * 简单的if语句 输入两个数,输出其最大值 输入三个数,输出其最大值 面向对象程序设计 * 语句嵌套 编程经常使用嵌套,语句之间可以层层嵌套 嵌套要求内层必须完全被嵌套在外层之中 内层对于外层而言,被视为一个独立的物体 编程中大量使用嵌套 面向对象程序设计 * 嵌套if 输入成绩,判定成绩的等级 成绩≥90,为“优秀” ≥80且90,为“良好” ≥70且80,为“中等” ≥60且70,为“及格” 60,为“不及格” 面向对象程序设计 * switch语句 if语句负责判断一个分支,但是如果是一个表达式的多种取值,那么可以用switch语句 switch (表达式) { case 值1: 语句块1; break; case 值2: 语句块2; break; default: 语句块n; break; } 面向对象程序设计 * switch应用 判断成绩等级 面向对象程序设计 * 多个case对应相同指令 多个case可以对应相同的指令 但是这些case之间,不能有其他指令 这比C语言要求更严格 面向对象程序设计 * 流程控制 综述 布尔型和条件 If语句 语句块的嵌套 Switch语句 循环 面向对象程序设计 * 上机与练习 编写一个简单的程序,让用户输入自己的一些个人信息(如姓名、性别、年龄、身高等等),并根据用户的输入,做出综合性的评价。评语应根据输入内容自动调整

文档评论(0)

maxmin + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档