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语句:强制循环提前返回,也就是说让循环跳过本次循环中剩余的代码,然后开始下一次循环。

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1