《使用循环语句》ppt课件

《使用循环语句》ppt课件

ID:26896799

大小:742.51 KB

页数:18页

时间:2018-11-29

《使用循环语句》ppt课件_第1页
《使用循环语句》ppt课件_第2页
《使用循环语句》ppt课件_第3页
《使用循环语句》ppt课件_第4页
《使用循环语句》ppt课件_第5页
资源描述:

《《使用循环语句》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4课使用循环语句2第3课程序流控制本课主要学习循环结构的语句。对语法的了解是编写C#代码的基础。学习完本课后,你将能够:熟悉for,while和do-while等三种循环语句的使用;了解foreach循环的使用;应用循环语句解决实际应用问题熟悉使用常用控件来进行输入与输出学习本课时,可参考教材第5章内容33.2创建循环语句for(初始化表达式;条件表达式;迭代表达式){语句;}while(条件表达式){语句;}do{语句;}while(条件表达式)此外还有foreach循环,用于访问数组和集合类对

2、象。43.2.1for循环当预先知道代码语句的重复执行次数时,使用for循环for(inti=0;i<10;i++){Console.WriteLine("i={0}",i);}for(intj=100;j>0;j-=10){Console.WriteLine("j={0}",j);}for(初始化表达式;条件表达式;迭代表达式){语句;}示例与C不同,可以在此处定义循环变量类型这里,它是局部变量示例代码位于“CSharpLesson4UseLoops”53.2.2while循环在循环开始时做一

3、个判断,如果值为假,循环将永远不会运行循环一直运行到条件变为假关键字continue和breakinti=1;while(i<=10){Console.WriteLine(“i={0}”,i);i++;}示例代码位于“CSharpLesson4UseLoops”6课堂讨论怎样才能保证while循环可以退出循环体的执行?在while循环体中可以不修改循环条件的值吗?73.2.3do循环无条件执行循环中的代码并完成一次判断。如果判断语句值为真,循环就继续下去,直到该值变为假do{//至少需要执行一次

4、的代码}while(条件成立);inti=1;do{Console.WriteLine("{0}",i++);}while(i<=10);示例示例代码位于“CSharpLesson4UseLoops”83.2.4课堂练习使用循环语句在本练习中,使用for循环来计算从1到1000的所有整数的和。若时间允许,请用while循环和do循环执行上述运算。1、从课程网站下载第4课源程序,并用VisualStudio.NET打开“Lesson4LoopsLoops.sln"。2、找到任务TODO1:Wr

5、itingloops.3、使用for循环,把从1到1000的所有整数相加。4、用下列代码显示结果:Output("结果为:"+total);5、按F5键,编译并运行应用程序。6、使用while循环,重复任务3~任务57、使用do循环,重复任务3~任务58、保存应用程序并退出VisualStudio.NET。93.3演示:计算复利存款某人新开一个帐户,输入存入的金额(本金)、年利率、存期,计算每年年终余额掌握使用循环解决问题掌握TextBox控件的使用示例代码位于“CSharpLesson4Sav

6、ings”10界面设计tbPrincipal,输入本金tbRate,输入年利率tbPeriod,输入存期tbOutput,显示计算结果按钮btnCaculate,计算。按钮btnClear,清除输入。11“计算”功能decimalamount=0.0M;//存款余额//获取存款本金decimalprincipal=decimal.Parse(tbPrincipal.Text);//获取存款年利率,用户输入的是百分数,转换为小数doublerate=double.Parse(tbRate.Text)/

7、100.0;//获取存期intperiod=int.Parse(tbPeriod.Text);//逐月进行计算amount=principal;//起始计算时,存款余额即是本金for(intyear=1;year<=period;year++){amount+=amount*(decimal)rate;tbOutput.Text+=String.Format("{0,4}t{1:c}r",year,amount);}12关于格式化字符串许多地方要将数据格式化后输出,如Console.Writ

8、eLine("它们的和是{0}",sum);lblDate.Text=DateTime.Now.ToString("yyyy年M月dd日");lblTotal.Text=String.Format("总金额:{0:C}",amount);常用格式的说明符数值C或c:货币格式D或d:十进制整数E或e:科学计数法N或n:千分位格式X或x:十六进制整数日期d:短日期D:长日期t:短时间T:长时间f:完整日期(短时间)F:完整日期(长时间)具体说明及示例请参看MSDN帮助{i

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

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

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