顺序结构
自上而下逐条执行
选择结构
if
- if(条件){执行语句1}else{执行语句2}
- if(条件){执行语句1}else if{执行语句2}else{执行语句2}
switch
根据条件直接跳转到位置处
- 格式
- switch(表达式) {
- case 目标值1: 执行语句1 break;
- case 目标值2: 执行语句2 break;
- …
- case 目标值n: 执行语句n break;
- default: 执行语句n+1 break;
- }
循环结构
while
- while (条件){ 执行语句 }
- 先判断在执行
-
do while
- do {执行语句}while(条件) //先执行在判断
-
for
for(初始化表达式;条件;操作表达式){ 执行语句 }
跳转结构
break
跳出循环
continue
跳出本次循环
goto
goto 标签; 标签: //注意结尾符号