[条件判断语句]
多重if语句:进行多分支条件判断。根据表达式结果执行代码。
if(布尔表达式1){代码段1;}else if(布尔表达式2){代码段2;}else if(布尔表达式3){代码段3;}else{代码段5;}
执行顺序:
首先从表达式1开始进行判断,当条件为true时执行代码段。如果其中一个条件满足,当前代码段后的其他if语句会被跳过。如果所有条件都不满足时执行else操作。
[Switch分支语句]
Switch条件分支语句:用于执行等值判断。
while循环:先判断,在执行。
注意事项switch(表达式){case 常量值1:代码段1;break;case 常量值2:代码段2;
break;……default:代码段n;break;}语法说明:表达式的结果类型只能是整型值或可以兼容于整型值的数据类型。如:char
[循环语句]1、不能出现重复值的case语句2、当没有break语句时,switch语句会执行其下的所有case语句直到结束或遇到break语句3、建议带有default语句4、当所有语句都不具有break时,default不要放在最前面5、所有语句都带有break时,default的位置与执行结果无关
while循环:先判断,在执行。
while(循环条件){
//循环体
}
do...while循环:先执行,后判断。(循环至少执行一次。)
do{
//循环体
}while(循环条件);
注意:别忘了最后的分号
for循环:带有三个表达式的循环。
for(表达式1;表达式2;表达式3;){
//循环体
}
说明:表达式1:初值,循环条件值初始化。
表达式2:循环条件,进行循环判断。
表达式3:步长,更新循环变量。
执行顺序:表达式1(只执行一次)-->表达式2-->循环体-->表达式3
foreach循环:用于遍历集合。
for(集合元素类型 迭代变量:集合){
//循环体
}
注意:foreach循环中不可改变集合中的元素的值。
二重循环:一个循环体内又包含另一个完整的循环结构。
在二重循环中,外层循环变量变化一次,内层循环变量变化一遍。内层循环要完整的包含在外层循环内。
程序中断:(用于改变程序的执行流程)
break:终止当前循环。循环内break后的语句都会被跳过。(跳出循环)
使用环境:循环语句和switch语句中。
continue:终止本次循环,进入下一次循环。
使用环境:循环语句中。如果switch语句中出现了continue,其外肯定有一个循环结构。