- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目1任务3成绩统计窗体的设计与 及开发 Visual C# 程序设计任务驱动式课件.ppt
; 在数字竞猜界面中,单击“成绩统计”按钮,进入成绩统计界面。该界面能够显示每局游戏中随机产生的待竞猜数字、竞猜次数与竞猜时间。界面有个按钮,一个用于查看竞猜的平均时间、最大耗时与最小耗时,另外一个按钮用于返回到数字竞猜界面,如下图所示:
;1)成绩分析窗体规划
;
类的成员访问修饰符见下表:
;;
① while 语句
while语句的一般语法格式为:
while (条件表达式)
{
循环体
}
;
① while 语句(续)
试一试 求两个整数的最大公约数
当输入两个整数number1、number2,程序能够计算出它们的最大公约数。算法如下:先计算number1/ number2,如果余数为0,则number2就是最多公约数,否则把number2赋值给number1,把余数赋值给number2,再计算number1/ number2,直到余数为0。 ;
② do-while语句
do…while语句的语法格式如下:
do
{
循环体;
}
while(条件表达式);
;
② do-while语句(续)
;
for 语句语法格式
for(表达式1;表达式2;表达式3)
{
循环体;
}
;
for 语句(续)
;
for 语句(续)
;
循环语句的嵌套
在现实生活中,有很多问题用单重循环是解决不了的,这个时候需要用双重
循环甚至更多重的循环才能解决问题,这就是循环的嵌套:即循环语句内包含另
外的循环。
例如使用for语句的嵌套求 1+2!+3!+...+N!的总和,代码如下:
int sum = 0;
int temp = 1;
for (int i = 1; i = 5; i++)
{
for (int k = 1; k = i; k++)
{ temp *= k;
}
sum += temp;
temp = 1;
}
;
foreach语句是C#中新增的循环语句,它对于处理数组及集合等数据类型特别简便。
语法格式为:foreach (数据类型 标识符 in 表达式)
{
循环体
} 例如用foreach语句求数组中的最大值、最小值和平均值:
;
break语句和continue语句
在循环语句中,break用作终止最近的封闭循环,例如:
int i=1;
int total=0; // total用来保存累加和
for (i=1 ; ;i++)
{
total+=i;
if(i==500)
break;
}
上述代码中的for 循环在 i=500时,执行了break语句,整个循环体结束,转向循环体后一条语句,total保存的是1+2+3+…+500的值,这就避免了产生死循环。
;
break语句和continue语句
C#提供了一个 continue语句,该语句的作用是忽略continue 后面的语句,直接进入本循环结构的下一次循环操作。
例如求1+3!+5!+…+99!
int sum = 0;
int temp = 1;
for (int i = 1; i = 100; i++)
{ if(i%2==0)
{
continue; //结束本次循环,进入下一次循环
}
for (int k = 1; k = i; k++)
{
temp *= k;
您可能关注的文档
- 非抗心律失常药物对房颤的预防作用幻灯片课件.ppt
- 非正弦周期稳态电路的分析教程文件.ppt
- 非理性行为障碍 知识讲稿.pptx
- 非瓣膜病房颤或房扑患者应用不同起始剂量华法林对inr达标速度的影响 演示教学.ppt
- 非甾体类抗炎药的药理与 及临床应用 .ppt
- 非线性影视编辑基础与应用教程(Premiere Pro CS5)第12章 节 制作电视广告.pptx
- 非线性影视编辑基础与应用教程(Premiere Pro CS5)第13章 节 制作电视节目.pptx
- 非线性影视编辑基础与应用教程(Premiere Pro CS5)第14章 节 制作音乐MV.pptx
- 非线性影视编辑基础与应用教程(Premiere Pro CS5)第4章 节 视频特效应用.pptx
- 非线性影视编辑基础与应用教程(Premiere Pro CS5)第6章 节 字幕的应用.pptx
- 项目1机械零件毛坯成形技术 知识 机械制造技术 知识 .ppt
- 项目1电子商务网站建设基础 电子商务网站建设与 及维护课件.ppt
- 项目2 创建随笔记项目 C# Windows项目开发案例教程教材.ppt
- 项目2 国际营销环境 国际市场营销教材.ppt
- 项目2 CPU选型 计算机维护与 及维修项目课件.ppt
- 项目2 “学生选课相关管理系统”中数据表的操作.ppt
- 项目2 工程量清单的编制 《工程量清单计价》知识介绍.ppt
- 项目2 简单动画的制作 Flash CS6动画制作项目教程教材.ppt
- 项目2 简支桥梁 《桥梁上部施工技术 知识》.ppt
- 项目2 简支梁桥 《桥梁上部施工技术 知识》.ppt
文档评论(0)