流程语句
==================================================================
条件语句:
1.如果布尔表达式成立,则执行代码块
if(布尔表达式){
代码块
}
2.如果布尔表达式成立,则执行代码块1,否则执行代码块2
if(布尔表达式){
代码块1
}else{代码块2}
3.如果布尔表达式1成立,则执行代码块1,否则如果布尔表达式2成立,则执行代码块2,如果以上两个都不成立,则执行代码块3
if(布尔表达式1){
代码块1
}else if(布尔表达式2){
代码块2
}else{
代码块3
}
ps:if语句是可以嵌套使用的
-------------------------------------------------------------
循环语句:
1.先执行一次代码块,其次会判断布尔表达式是否成立,如果成立则循环执行代码块
do{代码块}while(布尔表达式);
2.判断布尔表达式是否成立,如果成立,则循环执行代码块
while(布尔表达式){
代码块
}
3.for循环的执行步骤:
1.首先执行表达式1(初始化变量)
2.执行表达式2(判断循环条件)
3.如果循环条件成立,则执行循环体
4.循环语句执行完毕之后,改变变量的值,再次判断循环条件是否成立,如果成立再次执行循环体....
5.如果循环条件不成立,终止循环,执行循环后面的语句
ps:1.无论执行多少次循环,表达式1只执行一次
2.循环也是可以嵌套的
for(表达式1;表达式2;表达式3){
循环体
}
for(初始化变量;循环条件;修改循环变量的值){
循环体
}
---------------------------------------------------------------
switch(表达式){
case 常量1:
代码块1;
break;
case 常量2:
代码块2
break;
....
default:
默认代码块;
break;
}
--------------------------------------------------------
break continue
break:终止循环语句继续执行循环后面的语句
continue:终止本次循环,继续下一次循环