一、分支结构
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 :跳出整个循环