网站大量收购闲置独家精品文档,联系QQ:2885784924

第4课使用循环语句.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
院级精品课程 面向对象程序设计 安徽机电职业技术学院信息工程系 汪学文(wxwOOP@126.com) 2016年9月 使用VS 2010和C# 课程网站: 第4课 使用循环语句 * 第3课 程序流控制 本课主要学习循环结构的语句。对语法的了解是编写C#代码的基础。 学习完本课后,你将能够: 熟悉for,while和do-while等三种循环语句的使用; 了解foreach循环的使用; 应用循环语句解决实际应用问题 熟悉使用常用控件来进行输入与输出 学习本课时,可参考教材第5章内容 * 3.2 创建循环语句 for (初始化表达式; 条件表达式; 迭代表达式) { 语句; } while (条件表达式) { 语句; } do { 语句; } while (条件表达式) 此外还有foreach循环,用于访问数组和集合类对象。 * 3.2.1 for 循环 当预先知道代码语句的重复执行次数时,使用 for 循环 for (int i = 0; i 10; i++) { Console.WriteLine(i = {0},i); } for ( int j = 100; j 0; j -= 10 ) { Console.WriteLine(j = {0}, j); } for (初始化表达式; 条件表达式; 迭代表达式) { 语句; } 示例 与C不同,可以在此处定义循环变量类型 这里,它是局部变量 示例代码位于“CSharp\Lesson4\UseLoops” * 3.2.2 while 循环 在循环开始时做一个判断,如果值为假,循环将永远不会运行 循环一直运行到条件变为假 关键字 continue 和 break int i = 1; while (i = 10) { Console.WriteLine(“i={0}”, i); i++; } 示例代码位于“CSharp\Lesson4\UseLoops” * 课堂讨论 怎样才能保证 while 循环可以退出循环体的执行? 在 while 循环体中可以不修改循环条件的值吗? * 3.2.3 do 循环 无条件执行循环中的代码并完成一次判断。如果判断语句值为真,循环就继续下去,直到该值变为假 do { //至少需要执行一次的代码 } while (条件成立); int i = 1; do { Console.WriteLine ({0}, i++); } while (i = 10); 示例 示例代码位于“CSharp\Lesson4\UseLoops” * 3.2.4 课堂练习 使用循环语句 在本练习中,使用 for 循环来计算从 1 到 1000 的所有整数的和。若时间允许,请用while循环和do循环执行上述运算。 1、从课程网站下载第4课源程序,并用Visual Studio .NET打开“Lesson4\Loops\Loops.sln。 2、找到任务TODO 1: Writing loops. 3、使用for循环,把从1到1000的所有整数相加。 4、用下列代码显示结果: Output(结果为:+total); 5、按F5键,编译并运行应用程序。 6、使用while循环,重复任务3~任务5 7、使用do循环,重复任务3~任务5 8、保存应用程序并退出Visual Studio .NET。 * 3.3 演示:计算复利存款 某人新开一个帐户,输入存入的金额(本金)、年利率、存期,计算每年年终余额 掌握使用循环解决问题 掌握TextBox控件的使用 示例代码位于“CSharp\Lesson4\Savings” * 界面设计 tbPrincipal, 输入本金 tbRate, 输入年利率 tbPeriod, 输入存期 tbOutput, 显示计算结果 按钮btnCaculate,计算。 按钮btnClear,清除输入。 * “计算”功能 decimal amount = 0.0M; // 存款余额 // 获取存款本金 decimal principal = decimal.Parse(tbPrincipal.Text); // 获取存款年利率, 用户输入的是百分数,转换为小数 double rate = double.Parse(tbRate.Text) / 100.0; // 获取存期 int period = int.Parse(tbPeriod.Text); // 逐月进行计算 amount = principal; // 起始计算时,存款余额即是本金 for (int year = 1; year = period; year++) {

文档评论(0)

汪汪队 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档