C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司2_C#面向对象编程2.pptx

C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司2_C#面向对象编程2.pptx

ID:52769648

大小:683.11 KB

页数:41页

时间:2020-03-07

C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司2_C#面向对象编程2.pptx_第1页
C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司2_C#面向对象编程2.pptx_第2页
C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司2_C#面向对象编程2.pptx_第3页
C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司2_C#面向对象编程2.pptx_第4页
C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司2_C#面向对象编程2.pptx_第5页
资源描述:

《C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司2_C#面向对象编程2.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章C#语法基础回顾.NETFramework定义了.NET应用程序开发和运行的平台和环境。创建控制台应用程序的步骤。控制台应用程序的文件夹结构。应用程序项目文件的作用本章目标预定义数据类型变量和常量表达式和运算符分支结构循环结构数组嵌套循环和数组综合应用枚举类型转换预定义数据类型一回顾:Java中常用的数据类型有哪些?常用数据类型JavaC#举例整型intint年龄浮点型floatfloat成绩字符串Stringstring姓名布尔型booleanbool是否少数民族预定义数据类型二C#类型说明默认值int存储32位有符号整数0float存储单精度(精确到7位小数)浮

2、点数0.0Fdouble存储双精度(精确到16位小数)浮点数0.0Ddecimal存储高精度十进制数据(精确到28位小数)0.0Mbyte存储8位无符号整数0short存储16位有符号整数0long存储64位有符号整数0Lbool布尔型,范围true和falsefalsestring字符串类型nullchar字符类型‘’C#中的变量变量命名规则:组成:52个字母(A-Z,a-z),10个数字(0-9),下划线(_)开头:字母或下划线不能是关键字C#变量命名编码规范——Camel命名法:首个单词的首字母小写,其余单词的首字母大写。例如myNameC#中的常量常量,顾名思

3、义就是其值在使用过程中固定不变的量,定义一个常量的语法如下:大家可以发现,在声明和初始化变量时,在变量的前面加上关键字const,就可以把该变量指定为一个常量。常量具有以下特征:常量必须在声明时初始化,并且指定了值后,就不能再修改了。常量的值不能用一个变量中的值来初始化。const数据类型常量名称=常量值;算术运算符运算符说明示例+执行加法运算(如果两个操作数是字符串,则该运算符用作字符串连接运算符,将一个字符串添加到另一个字符串的末尾)inta=1,b=2;intc=a+b;-执行减法运算c=a–b;*执行乘法运算c=a*b;/执行除法运算c=a/b;%获得进行除法运算

4、后的余数c=a%b;++将操作数加1a++;--将操作数减1a--;比较运算符运算符说明示例>判断一个数是否大于另一个数变量1>变量2<判断一个数是否小于另一个数变量1<变量2>=判断一个数是否大于或等于另一个数变量1>=变量2<=判断一个数是否小于或等于另一个数变量1<=变量2==判断两个值是否相等变量1==变量2!=判断两个值是否不相等变量1!=变量2使用关系运算符可以比较高低、大小、长短逻辑运算符运算符说明示例&&对两个表达式执行逻辑“与”运算操作数1&&操作数2

5、

6、对两个表达式执行逻辑“或”运算操作数1

7、

8、操作数2!对两个表达式执行逻辑“非”运算!操作数黄蓉Jav

9、a成绩大于90分,而且音乐成绩大于80分,师父奖励他;或者Java成绩等于100分,音乐成绩大于70分,师父也可以奖励他快捷运算符和三元运算符运算符说明示例+=左边变量的数值加上右边的值,然后赋值给该变量inta=1;a+=1;-=左边变量的数值减去右边的值,然后赋值给该变量a-=1;*=左边变量的数值乘以右边的值,然后赋值给该变量a*=5;/=左边变量的数值除以右边的值,然后赋值给该变量a/=5;%=左边变量的数值求模右边的值,然后赋值给该变量a%=5;intx=1,y=3,z;z=x>y?1:0;运算符优先级优先级说明运算符结合性1括号()从左到右2自加/自减运算符+

10、+/--从右到左3乘法运算符除法运算符取模运算符*/%从左到右4加法运算符减法运算符+-从左到右5小于小于等于大于大于等于<<=>>=从左到右6等于不等于=!=从左到右从左到右7逻辑与&&从左到右8逻辑或

11、

12、从左到右9赋值运算符和快捷运算符=+=*=/=%=-=从右到左C#中的条件判断C#与Java中的条件判断语句对比:条件判断语句JavaC#ifif(){…}二者完全相同if…else…if(){…}elseif(){…}二者完全相同else{…}switchC#与Java的语法有区别如何使用if条件结构表达式语句假真if(条件){//语句}if(条件){//语句1}e

13、lse{//语句2}if(令狐冲考试成绩>90){师父奖励令狐冲;}else{师父罚他闭关思过;}如何使用if条件结构-多重if多重if结构的语法对学员的结业考试成绩评测成绩>=90:优秀成绩>=80:良好成绩>=60:中等成绩<60:差如何使用if条件结构-多重ifintscore=70;//考试成绩if(score>=90){System.out.println("优秀");}elseif(score>=80){System.out.println("良好");}elseif(score>=60){System.out.p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。