一、分支结构
1. if 语句
以下为 if 语句的两种形式
if(布尔表达式){
// 条件为真执行
}else{
// 条件都为假执行
}
if(布尔表达式){
// 条件为真执行
}else if(布尔表达式){
// 条件为真执行
}...
else{
// 条件都为假执行
}
2. switch 语句
switch(数字|字符|枚举|字符串){
case 内容1:
// 内容满足执行
[break;]
case 内容2:
// 内容满足执行
[break;]
default:
// 内容都不满足执行
[break;]
}
分支语句不带 break ,case 语句将满足条件后的所有分支语句全部执行一遍,直到遇见一个 break 。
二、循环语句
1. for 循环
for(1.初始化条件;2.循环结束判断;3.循环修改条件){
//4.循环体代码;
}
执行顺序:1 2 4 3 循环控制条件(只能控制该层循环,外层循环无法控制)
2. while 循环 - 如果条件不成立,一次也不执行
while(循环结束条件判断){
循环语句;
修改循环结束条件:
}
3. do...while 循环 - 至少执行一次
do{
循环语句;
修改循环结束条件:
}while(循环结束条件判断);
break :跳出本次循环直接进入下一次循环
continue :跳出整个循环