DESKTOP-AD6BCSN_张景安-11-19
总结:
程序流程控制:
程序的基本结构包括:顺序结构、选择结构、循环结构。
-
顺序结构:是指程序从上而下一次执行每一条语句的结构,中间么有任何的判断、跳转、循环
-
选择结构:是根据条件判断的结果来选择执行不同的代码,选择结构可细分为单分支、双分支、多分支结构。Java中用if和switch语句实现选择结构
-
循环结构:是根据判断条件来重复型的执行某段代码。Java提供了while、do-while、for、语句实现了循环结构
switch语句:
- case用于从上到下依次与表达式进行匹配
- break用于终止switch的执行
- case中如果没有break,程序将继续向下执行,知道遇到break语句或者switch结束。
- default语句是可选项,当条件都不匹配时,执行defalt选项
- switch后面表达式允许的是int、byte、short、char、枚举类型、String类型
for循环:
示例:
for(表达式1;表达式2;表达式3){
循环体;
}
执行顺序:先执行表达式1,再执行表达式2,如果表达式2为真,执行循环体,后执行表达式3
例如
for(int i=0;i<2;i++){
//TODO
}
先执行 int i = 0;
然后 判断 i<2
然后执行函数体
最后执行i++
然后轮回到判断i<2
循环语句的对比:
循环 | 特点 | 使用场合 |
---|---|---|
for | 先判断,后执行 | 适合用在已知循环次数的情况下 |
while | 先判断,后执行 | 适合先判断,后执行的情况 |
do-while | 先执行,后判断 | 适合先执行,后判断的情况 |
跳转语句
break语句:只允许用在循环语句和switch语句中。在循环中的作用是终止当前的循环。
continue语句:强制循环提前返回,也就是说让循环跳过本次循环中剩余的代码,然后开始下一次循环。
近期评论