控制结构--Day09

控制结构

顺序结构

条件结构

if语句

if(布尔表达式){语句1}else{语句2}

if多选条件

if(布尔表达式1){语句1}

else if(布尔表达式2){语句2}

else if(布尔表达式3){语句3}

……

else{语句n}

if语句的嵌套

if(布尔表达式1)

if(布尔表达式2){语句1}

else{语句2}

else

if(布尔表达式3){语句3}

else{语句4}

switch语句

switch(表达式){

case 常量1:

语句组1;

break;

}

case穿透 switch匹配一个具体的值

表达式类型可为:String char byte short int enum

循环结构

while循环语句

while(布尔表达式){

//循环的内容;

}

  1. 大多数情况是会让循环停止,需要一个让表达式失效的方式来结束循环

  2. 先判断后执行

do...while循环语句

do{

代码语句;

}while(布尔表达式)

  1. 先执行后判断

  2. 但它总是保证循环体至少被执行一次

for循环语句

for(循环变量赋初始值;布尔表达式;循环体迭代增量){

代码循环语句;

}

最有效,最灵活的循环结构

增强for循环

for (声明语句:表达式){

//代码句子;

}

主要应用于数组或集合

跳转语句

break语句

break用于强制退出循环 不执行剩余的语句

continue语句

用于终止某一次循环过程,碰到continue语句就不往下执行了,又跳到最开始的地方。

posted @ 2021-02-03 16:17  MGLblog  阅读(53)  评论(0)    收藏  举报