C#语言任务2 C#基本语法――猜数ppt课件.ppt

C#语言任务2 C#基本语法――猜数ppt课件.ppt

ID:59448092

大小:735.50 KB

页数:54页

时间:2020-09-18

C#语言任务2 C#基本语法――猜数ppt课件.ppt_第1页
C#语言任务2 C#基本语法――猜数ppt课件.ppt_第2页
C#语言任务2 C#基本语法――猜数ppt课件.ppt_第3页
C#语言任务2 C#基本语法――猜数ppt课件.ppt_第4页
C#语言任务2 C#基本语法――猜数ppt课件.ppt_第5页
资源描述:

《C#语言任务2 C#基本语法――猜数ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教学目标掌握数据类型的分类,熟悉常用数据类型;掌握常量和变量的定义;掌握常用运算符;熟练使用流程控制语句;学会利用Convert类,Parse和TryParse方法进行数据类型转换;学会异常处理;掌握面向对象编程中初步知识(静态方法,private和public修饰符)2.1任务描述系统产生1~100之间的随机数。直到用户猜对。2.2相关知识2.2.1数据类型2.2.2变量2.2.3常量2.2.4运算符与表达式2.2.5类型转换2.2.6流程控制语句2.2.7异常处理2.2.1数据类型C#的数据类型2.2.2变量1.变量声明数据类型变量名;例如:intlength;给变量

2、赋值的语法,一般格式为:变量名=值;例如:length=27;2.2.2变量C#中的变量命名需要注意以下问题:(1)必须是一个合法的标识符。(2)变量名区分大小写。如:stuName和stuNAME是两个不同的变量。(3)在其作用域中是必须唯一的。在不同的作用域才允许存在相同名字的变量。(4)变量名最好有一定的含义,能够“见名知意”,以增加程序的可读性。2.2.2变量2.变量的作用域(1)成员变量(2)局部变量(3)方法的形式参数2.2.2变量【例2-1】编写控制台程序,显示一杯水的变化过程。2.2.3常量常量是在程序运行中其值保持不变的量,也称为常数。常量值当然也是有数

3、据类型的。常量可分为普通常量和符号常量。符号常量的声明,一般格式为:const数据类型符号常量名=常量值;2.2.3常量【例2-2】编写控制台程序,计算半径为3厘米的圆的周长和面积。2.2.4运算符与表达式1.算术运算符算术运算用于完成数值计算。算术运算符的操作数必须是数值类型的常量、变量或返回值为数值类型的方法调用。算术运算符共有8个:加、减、乘、除、取余、取反、自加和自减。2.2.4运算符与表达式2.关系运算符2.2.4运算符与表达式3.逻辑运算符2.2.4运算符与表达式4.赋值运算赋值是通过赋值运算符(=)进行的,其通用格式为:变量名=表达式;例如:intm=3;复

4、合赋值运算符,也称为扩展赋值运算符。例如,加赋值“+=”:intx=3;x+=2;Console.WriteLine("{0}",x);2.2.4运算符与表达式5.运算符的优先级(1)括号()(2)一元运算符。(3)算术运算符。(4)关系运算符。(5)逻辑运算符。(6)赋值运算符。2.2.5类型转换1.隐式转换(自动转换)低精度->高精度2.显示转换(1)强制类型转换(类型)表达式(或变量名)(2)ToString()方法变量.ToString();2.2.5类型转换【例2-3】编写控制台程序,将年、月、日按8位形式输出日期。2.2.5类型转换(3)Parse()方法--

5、--将字符串转换为值类型值类型名称.Parse(字符串表达式)如:int.Parse(“234”);double.Parse(“23.45”);(4)TryParse()方法TryParse方法类似于Parse方法,不同之处在于TryParse方法在转换失败时不引发异常。publicstaticboolTryParse(strings,outintresult)如果s转换成功,则为true;否则为false。2.2.5类型转换【例2-4】编写控制台程序,模拟简单的加法计算器,当用户输入要计算的两个加数,程序计算出两个加数的和,并输出结果。2.2.5类型转换(4)Conve

6、rt类2.2.5类型转换【例2-5】编写控制台程序,计算王晓明同学语文、数学两门科目的平均成绩,并输出结果。2.2.6流程控制语句C#语言通过使用流程控制语句来改变程序流的执行,从而完成程序状态的改变。C#的流程控制语句有顺序、分支、循环和跳转。C#中的控制语句包括:分支语句:if-else,switch循环语句:while,do-while,for跳转语句:break,continue2.2.6流程控制语句1.分支语句(1)基本if语句(单分支语句)if(条件){代码块;}2.2.6流程控制语句【例2-6】编写控制台程序,录入学生成绩,如果成绩小于60分,则通知学生按时

7、参加补考2.2.6流程控制语句(2)if…else…语句(双分支语句)if(条件){代码块1;}else{代码块2;}2.2.6流程控制语句【例2-7】编写控制台程序,录入学生成绩,如果成绩大于等于60分,则通过考核;成绩小于60,则通知学生按时参加补考。2.2.6流程控制语句(3)嵌套的if语句if(条件1){//代码块1if(条件21){代码块211;}else{代码块212;}}else{//代码块2if(条件22){代码块221;}else{代码块222;}}2.2.6流程控制语句【例2-8】编写控制台程序,用户登录验

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

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

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