Hello啊,大家下午好呀,今天是农历六月十二日阳历七月十日啦!
放假的第二天,大家那边的温度怎么样呢?重庆已经直逼40度了,天气炎热出门记得注意防暑呀!
今天想和大家分享的是经常会用到的两个语句,分支和循环语句。
- 一.分支
- (1)if语句
- (2)switch语句
- 二.循环
- (1)for循环
- (2)while循环
- (3)do...while循环
- 三.致歉
分支可以理解为如果…就,即不同取值范围执行不同的操作。
(1)if语句从if字面意思可以看出,if代表如果,表示满足if语句的数据
在编写时,我们往往会将所需条件写在if紧跟的括号里
!
图中表达的意思即为,如果a>0,而大括号里书写你需要大于0的数据完成的操作
当有数据需要分为几段分别操作时我们应该怎样做呢?
使用多次if()当然没有问题,另外一个办法是使用与if配套的else语句
同样描述实数上的三段数据
第一种全部使用if()语句,每一个if都要完整的表述自己的区域
第二种利用else简化数据约束
else语句表示除了约束的区域以外的区域(注:单独的else后面不跟约束语句)
else if则是在else的基础上增加if()进而可以在else表示的区域中约束数据。
(2)switch语句相较于if()语句的数据连续性,switch…case语句的离散型更强
在使用switch语句时我们需要选择一个目标数据,目标数据是指与我们的操作息息相关的一个数据然后写在switch紧跟的括号中,在大括号中switch和if语句最明显的差异就显示出来了。
switch语句大括号中需要由case语句开始,case在英语中表示“实例,情况”在switch语句中case后要跟着目标数据的取值
如图表示目标数据为1时需要进行的操作,操作语句直接在冒号后分行位置书写(break;表示从这里跳出一个大括号,不执行break;后面的语句)
循环可以理解为反复执行一件事情直到完成目标。
(1)for循环在循环中我最喜欢使用的循环语句就是for循环,可能是因为for循环的限制写在一起的原因。
为了方便理解我书写两行来对照,首先第一个分号前是指一个数据的初始化,也可以理解为数据的最小值,第二个位置表示数据的最大值也可以理解为你所需的数据最大值,第三个位置是指数据的变化模式例如:x++,x+=2,x*2等表示你需要数据变化的数学模型。
相应的执行操作写在for下方的大括号中,例如:
注意for循环的三个条件可以都不写,可以写一个两个全写,没有顺序要求。
(2)while循环while表示当…时,因此可以理解while紧跟的括号中是指执行语句需要满足的条件
相较于for,while的数据初始化写在循环之前,且数据变化的数学模型写在操作执行的大括号里。
do…while循环和while最大的区别就是——多了一个do
多了一个do会有什么影响呢?
do意味做,那么就不难理解,do…while是一种必执行一次的循环,不管限制条件是什么,我先执行一次,再来看是否满足限制条件,不满足就离开,满足就继续执行。
由开头的时间就可以看出这篇文章不应该在今天才发出来,实在是不好意思,昨天因为突然接受了一个照顾猫咪的任务所以没来得及完成这篇文章,实在是抱歉在以后的两个月内我会坚持每天一更的!!坚持!!
最后感谢各位的观看,欢迎各位批评指正,我们下一篇再见啦!



