一、顺序结构
从上到下依次执行的代码语句。
二、分支结构
1、if语句
if(条件表达式){
表达式成立时执行的代码段;
}
2、if-else语句
if(条件表达式){
表达式成立时执行的代码段;
}else{
表达式不成立时执行的代码段;
}
3、if-else if-else语句
if(条件1){
//条件1成立时执行
}else if(条件2){
//条件2成立时执行
}else if(条件3){
//条件3成立时执行
}...else{
//以上条件不成立时执行
}
4、switch语句
switch(value){
case 值1 :
//value与值1匹配全等时,执行的代码段
break; //结束匹配
case 值2 :
//value与值2匹配全等时,执行的代码段
break;
case 值3 :
//value与值3匹配全等时,执行的代码段
break;
default:
//所有case匹配失败后默认执行的语句
break;
}
三、循环结构
1、while循环
while循环先判断循环条件,条件成立才执行循环体。
while(循环条件){
循环体;
更新循环变量;
}
2、do-while循环
do-while循环不管条件是否成立,都会至少执行一次循环体。
do{
循环体;
更新循环变量;
}while(循环条件);
3、for循环
for(定义循环变量;循环条件;更新循环变量){
循环体;
}
4、循环控制
-
break 关键字: 强制退出本层循环;
-
continue 关键字: 结束本层循环中的当次循环,开始下一次循环;
参考链接: