




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
更多资源请访问:/visualc 第二讲 四则运算计算器(一) 教育部“十二五”职业教育国家规划教材 Visual C#程序设计与软件项目实训电子工业出版社 郑伟 谭恒松 编著 ISBN:9787121246128 教材网站:/visualc/ 更多资源请访问:/visualc 目录 任务:熟悉C#基本语法 任务:设计简单四则运算计算器 更多资源请访问:/visualc 任务:熟悉C#基本语法 常量和变量 数据类型 运算符 表达式 流程控制语句 更多资源请访问:/visualc 常量和变量 1、常量 常量是指在程序运行的过程中,其值保持不变的 量。C# 的常量包括符号常量、数值常量、字符常 量、字符串常量和布尔常量等。 const int MIN = 30; / 声明常量MIX, 代表30, 整型 2、变量 变量是在程序运行的过程中,其值可以改变的量 ,它表示数据在内存中的存储位置,每个变量都 有一个数据类型,以确定哪些数据类型的数据能 够存储在该变量中。如:float x = 5.5; 更多资源请访问:/visualc 数据类型 更多资源请访问:/visualc 运算符 1、算术运算符 更多资源请访问:/visualc 运算符 2、关系运算符 3、逻辑运算符 更多资源请访问:/visualc 运算符 4、赋值运算符 5、条件运算符 表达式1 ? 表达式2 :表达式3 更多资源请访问:/visualc 运算符的优先级 更多资源请访问:/visualc 流程控制语句 常见的流程控制语句主要有顺序、分支和循环语 句,其中,分支主要是使用if语句和switch语句, 循环语句则主要包含for语句、while语句。 更多资源请访问:/visualc 条件判断语句 1、只有一个分支的if语句 if () 例如: if (n % 2 = 0) MessageBox.Show(n.ToString() + “是偶数“); 更多资源请访问:/visualc 条件判断语句 2、两个分支的if语句 if () else 更多资源请访问:/visualc 条件判断语句 例如,判断奇偶数的代码如下: if (n % 2 = 0) MessageBox.Show(n.ToString() + “是偶数“); else MessageBox.Show(n.ToString() + “是奇数“); 更多资源请访问:/visualc 条件判断语句 3、if语句的嵌套 if () if () else 更多资源请访问:/visualc 条件判断语句 4、嵌套格式else if if () else if () else if () else 更多资源请访问:/visualc 条件判断语句 5、switch语句 switch () case : break; case : break; case : break; default: break; 更多资源请访问:/visualc 循环语句 1、for循环 int i; int sum = 0; for (i = 0; i = 10; i +) sum += i; 更多资源请访问:/visualc 循环语句 2、while循环语句 int i = 0; int sum = 0; while (i = 10) sum += i; i +; 更多资源请访问:/visualc 循环语句 3、dowhile循环语句 int i = 0; int sum = 0; do sum += i; i +; while (i = 10); 更多资源请访问:/visualc 任务:简单四则运算计算器 更多资源请访问:/visualc 任务:简单四则运算计算器代码 public partial class frmCalculator : Form int flag = 0;/定义一个控制标志 public frmCalculator() InitializeComponent(); /按下加号按钮后设置flag值 private void btnAdd_Click(object sender, EventArgs e) flag = 1; /按下减号按钮后设置flag值 private void btnSubtract_Click(object sender, EventArgs e) flag = 2; 更多资源请访问:/visualc 任务:简单四则运算计算器代码 /按下乘号按钮后设置flag值 private void btnMultiply_Click(object sender, EventArgs e) flag = 3; /按下除号按钮后设置flag值 private void btnDivide_Click(object sender, EventArgs e) flag = 4; 更多资源请访问:/visualc 任务:简单四则运算计算器代码 /按下计算按钮后进行计算 private void btnCount_Click(object sender, EventArgs e) double number1 = double.Parse(txtNumber1.Text);/定义一 个变量接受第一个文本框的值 double number2 = double.Parse(txtNumber2.Text);/定义一 个变量接受第二个文本框的值 double result = 0;/定义一个变量存储计算的结果 if (flag = 1) result = number1 + number2; 更多资源请访问:/visualc 任务:简单四则运算计算器代码 if (flag = 2) result = number1 - number2; if (flag = 3) result = number1 * number2; if (flag = 4) result = number1 / number2; txtResult.Text = result.ToString();/将结果输出到第三个文本 框中 更多资源请访问:/visualc 异常处理 异常处理通常是防止未知错误产生所采取的处理 措施。异常处理的好处是你不用再绞尽脑汁去考 虑各种错误,这为处理某一类错误提供了一个很 有效的方法,使编程效率大大提高。异常可以由 公共语言运行库 (CLR)、第三方库或使用 throw 关键字的应用程序代码生成。 异常处理功能提供了处理程序运行时出现的任何 意外或异常情况的方法。异常处理使用 try、 catch 和 finally 关键字来尝试可能未成功的操作 ,处理失败,以及在事后清理资源。 更多资源请访问:/visualc 异常处理 异常语句主要有下面几种: throw语句,人为发出异常信息。在自定义对象中 往往使用它来自定义异常;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CIE 185-2023光时延测量通用规范
- 高中中秋节课件
- 四川中考英语真题模拟试卷含参考答案 5份
- 非银金融行业市场前景及投资研究报告:寿险公司负债成本改善
- 高一必修二《离骚》课件
- 夫妻离婚协议书:涉及借款清偿及房产分割的详细条款
- 环评技术咨询与项目可行性研究合同
- 品牌季度广告代理服务合同
- 大学实验室验收标准制定方案
- 企业人才流失原因分析和预防措施
- 水泵房巡检流程培训课件
- 吊装专项施工方案
- 基本药物制度补助资金管理办法
- 无人机培训招生宣讲
- 2025年建筑工地安全培训考试题库试题及答案
- 中国系统性红斑狼疮诊疗指南(2025版)解读
- 2025年全国通信专业技术人员职业水平考试(通信专业实务·初级)历年参考题库含答案详解(5套)
- 市政工程新技术
- 2025年陕建集团资料员考试题库
- 2025年国企财务招聘笔试题和答案(基础知识测试题)
- 互联网医院医疗服务合作协议
评论
0/150
提交评论