码迷,mamicode.com
首页 > 其他好文 > 详细

第04天

时间:2017-05-23 22:47:51      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:imm   执行   mwl   h3c   img   偶数   bsp   程序   输入   

 

2017年5月19日

8:16

 

1.复习:

 

技术分享

 

Screen clipping taken: 2017/5/19 18:26

 

3.switch-case练习

技术分享

code:

 

技术分享

 

Screen clipping taken: 2017/5/19 18:40

 

 

技术分享

 

Screen clipping taken: 2017/5/19 18:41

 

 

技术分享

 

Screen clipping taken: 2017/5/19 18:44

 

 

技术分享

 

Screen clipping taken: 2017/5/19 18:44

 

技术分享

 

Screen clipping taken: 2017/5/19 18:47

 

 

技术分享

 

Screen clipping taken: 2017/5/19 18:47

 

6.while循环

语法:

while(循环条件)

{

循环体;

}

执行过程:

    循环条件:当满足这个条件的时候,才进行循环。循环条件一般可以为bool类型的值或者关系表达式或者逻辑表达式。

    程序运行到while处,首先判断while所带的循环条件是否成立,如果成立,也就是为true,则执行大括号中的循环体,当循环体执行完成一遍后,继续回到循环条件进行判断,如果成立,则执行,如果不成立,则跳出while循环。

    每个循环都有那么一行代码,能够改变循环条件,使之终有一天不再成立,如果程序中没有那么一行代码能够改变循环条件,那么我称之为这种循环叫做死循环。

 

while(true)

{

 

}

 

注意:在写while循环的时候,一定要分析出循环体和循环条件。

特点:先判断,再执行,有可能一次都不执行。

 

mini-ex:

求1-100之间所有整数的和:

 

技术分享

 

Screen clipping taken: 2017/5/21 2:45

 

 

技术分享

 

Screen clipping taken: 2017/5/21 2:45

 

mini-ex:

求1-100奇数的和:

 

技术分享

 

Screen clipping taken: 2017/5/21 2:53

 

 

技术分享

 

Screen clipping taken: 2017/5/21 2:53

 

mini-ex:

求1-100偶数的和:

 

技术分享

 

Screen clipping taken: 2017/5/21 2:55

 

 

技术分享

 

Screen clipping taken: 2017/5/21 2:55

 

mini-ex:

提示用户输入yes或no,只要不是yes或者no,就一直提示用户输入,只能输入yes和no

 

 

技术分享

 

Screen clipping taken: 2017/5/21 3:02

 

技术分享

 

Screen clipping taken: 2017/5/21 3:03

 

mini-ex:

输入班级人数,然后依次输入学员成绩,计算班级学员的平均成绩和总成绩:

 

技术分享

 

Screen clipping taken: 2017/5/21 3:18

 

 

技术分享

 

Screen clipping taken: 2017/5/21 3:18

 

 

mini-ex:

//老师问学生,这道题你会做了吗?如果学生答"会了(y)",

//则可以放学.如果学生不会做(n),则老师再讲一遍,再问学生是否会做了......

//直到学生会为止,才可以放学.

//老师给他讲了10遍还不会,都要放学

codes:

 

技术分享

 

Screen clipping taken: 2017/5/21 4:41

 

mini-ex:

//2006年培养学员80000人,每年增长25%,请问按此增长速度,

//到哪一年培训学员人数将达到20万人?

codes:

 

技术分享

 

Screen clipping taken: 2017/5/21 4:50

 

8.break:

1)、跳出switch-case语句。

2)、跳出循环

break单独放到循环中没意义,一般跟if配合着使用,表示当满足某个条件的时候,跳出循环。

 

mini-ex:

// 要求用户输入用户名和密码 用户名只要不是admin 密码不是888888

// 就提示用户一直重新输入

 

技术分享

 

Screen clipping taken: 2017/5/21 15:49

 

 

技术分享

 

Screen clipping taken: 2017/5/21 15:49

 

 

//提示用户输入用户名和密码 admin 888888 最多让用户输入3次 如果3次都不会 则退出登录程序

 

技术分享

 

Screen clipping taken: 2017/5/21 15:53

 

 

技术分享

 

Screen clipping taken: 2017/5/21 15:53

 

mini-ex:

//要求用户A输入用户名 要求不能为空 "" 只要为空 就提示一直重新输入,要求B输入用户名 第一 不能为空 第二 不能跟用户A的用户名相同

 

技术分享

 

Screen clipping taken: 2017/5/21 15:57

 

 

技术分享

 

Screen clipping taken: 2017/5/21 15:57

 

10.do-while循环的语法

do

{

循环体;

}while(循环条件);

执行过程:首先执行do中的循环体,执行完成后,去判断循环条件是否成立,如果成立,

则继续回到do中执行循环体,如果不成立,则跳出do-while循环。

 

特点:先执行,再判断,最少执行一遍循环体。

 

demo:

 

技术分享

 

Screen clipping taken: 2017/5/21 16:21

 

mini-ex:

//练习2:要求用户输入用户名和密码,

//只要不是admin、888888就一直提示用户名或密码错误,请重新输入。

 

技术分享

 

Screen clipping taken: 2017/5/21 16:34

 

 

技术分享

 

Screen clipping taken: 2017/5/21 16:34

 

 

 

//练习3:不断要求用户输入学生姓名,输入q结束.

//循环体:提示用户输入学生姓名 接收

//循环条件:输入的不等于q

 

技术分享

 

Screen clipping taken: 2017/5/21 16:36

 

 

技术分享

 

Screen clipping taken: 2017/5/21 16:36

 

 

 

//练习4:不断要求用户输入一个数字,然后打印这个数字的二倍,

//当用户输入q的时候程序退出。

//循环体:提示用户输入数字 转换 打印这个数字的2倍

//循环条件:输入的不能是q

 

技术分享

 

Screen clipping taken: 2017/5/21 16:41

 

技术分享

 

Screen clipping taken: 2017/5/21 16:41

 

 

 

 

//练习5:不断要求用户输入一个数字(假定用户输入的都是正整数),

//当用户输入end的时候显示刚才输入的数字中的最大值

//循环体:提示用户输入一个数字 接收 转换 比较的过程

//循环条件:输入的不能是end

 

技术分享

 

Screen clipping taken: 2017/5/21 16:46

 

 

技术分享

 

Screen clipping taken: 2017/5/21 16:46

 

12.程序调试

F11 单步调试 逐语句调试

F10 逐过程

断点调试

 

14.复习:

 

技术分享

 

 

技术分享

 

Screen clipping taken: 2017/5/21 17:18

第04天

标签:imm   执行   mwl   h3c   img   偶数   bsp   程序   输入   

原文地址:http://www.cnblogs.com/CSharpLearningJourney/p/6896391.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!