流程控制语句-顺序结构
顺序结构就是我们平常执行的流程,一行一行从上往下依次执行
流程控制语句-if的第一种形式


流程控制语句-if的第二种形式

流程控制语句-if的第三种形式

流程控制语句-switch
分支语句一共有if还有switch

执行流程:
- 计算表达式的值
- 将结果依次与每个case后的值进行匹配
- 若匹配成功,则执行对应语句
- 执行过程中遇到break语句时立即终止
- 若所有case均不匹配,则执行default中的语句
- 完成整个switch语句的执行
switch的细节
详细说明:
-
表达式:
- 计算结果只能是字符或整数
- case:值必须为字符或整数的字面量,不能使用变量
- case:值不允许重复
-
break:
- 表示中断,用于结束 switch 语句
-
default:
- 当所有情况都不匹配时,执行该处的内容

case穿透

穿透case的用法

流程控制语句-for循环

for循环的执行流程
执行流程:①执行初始化语句
②执行条件判断语句,看其结果是否成立成立:执行循环体语句不成立:结束循环
③执行条件控制语句
④回到②继续执行条件判断语句
流程控制语句的练习:
基础案例1:正向/反向输出数字需求
在实际开发中,如果要获取一个范围中的每一个数据时,就会用到循环要求
1:打印1-5
2:打印5-1
基础案例2:求和需求
在实际开发中,如果要获取一个范围中的每一个数据时,也会用到循环。
要求:求1-5之间的和

基础案例3:求偶数和

流程控制语句-while循环

循环算法题
案例1-2的幂

案例2-折纸问题


案例3-整数反转


for循环和while循环的区别
for循环与while循环的区别:
- 变量作用域:
- for循环:控制循环的变量属于for循环语法结构的一部分,循环结束后无法继续访问该变量
- while循环:控制循环的变量独立于循环结构,循环结束后仍可继续使用该变量
for
和 while
循环的区别:
for
循环:适用于已知循环次数或循环范围的情况while
循环:适用于不确定循环次数,但知道循环结束条件的情况
流程控制语句-do whlie循环
